summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAge
* Add a bit to mark operands of asm's that conflictDale Johannesen2008-09-17
* Don't take the time to CheckDAGForTailCallsAndFixThem when tail callsDan Gohman2008-09-16
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-13
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-12
* Add X86FastISel support for static allocas, and refencesDan Gohman2008-09-10
* Add a break statement that I accidentally deleted whenDan Gohman2008-09-10
* Change -fast-isel-no-abort to -fast-isel-abort, which now defaultsDan Gohman2008-09-09
* Add a new option, -fast-isel-verbose, that can be used withDan Gohman2008-09-09
* Remove the code that protected FastISel from aborting inDan Gohman2008-09-09
* Fix a few I's that were meant to be renamed to BI's.Dan Gohman2008-09-08
* Avoid redefinition and nnbreak windows build.Evan Cheng2008-09-08
* Move the code that inserts copies for function livein registersDan Gohman2008-09-05
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Create HandlePHINodesInSuccessorBlocksFast, a version ofDan Gohman2008-09-03
* Split the SelectionDAG-building code, including the FunctionLoweringInfoDan Gohman2008-09-03
* If TargetSelectInstruction returns true, move to next instruction.Evan Cheng2008-09-03
* Ensure that HandlePHINodesInSuccessorBlocks is run for all blocks,Dan Gohman2008-09-02
* Add a target callback for FastISel.Dan Gohman2008-08-28
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-28
* Move CaseBlock, JumpTable, and BitTestBlock to be members ofDan Gohman2008-08-28
* Fix a FastISel bug where the instructions from lowering the argumentsDan Gohman2008-08-28
* Reduce the size of the Parts vector.Rafael Espindola2008-08-28
* Correctly resize the Parts array.Rafael Espindola2008-08-28
* Split the ATOMIC NodeType's to include the size, e.g.Dale Johannesen2008-08-28
* Reorganize the lifetimes of the major objects SelectionDAGISelDan Gohman2008-08-27
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-26
* typo fix.Chris Lattner2008-08-26
* Make MBBMap a DenseMap instead of a std::map.Dan Gohman2008-08-23
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-23
* Avoid creating shift-by-zero SDNodes in the common case ofDan Gohman2008-08-23
* Reapply r55191 and r55192.Dan Gohman2008-08-22
* Reverting r55190, r55191, and r55192. They broke the build with this error me...Bill Wendling2008-08-22
* Support non-fallthrough unconditional branches in FastISel.Dan Gohman2008-08-22
* First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst.Evan Cheng2008-08-20
* Simplify FastISel's constructor argument list, make the FastISelDan Gohman2008-08-20
* Dump the instruction that foiled ISel even when -debug is not used.Dan Gohman2008-08-20
* Kill off SimpleBBISel, it's replaced by FastISel.Evan Cheng2008-08-20
* Disable DAGCombine's alignment inference in "fast" codegen mode.Dan Gohman2008-08-20
* Use BitVector instead of std::vector<unsigned char>.Dan Gohman2008-08-20
* Fix a leak in the FastISel code that Chris pointed out.Dan Gohman2008-08-20
* Add support for running SelectionDAG if FastISel fails. This is underDan Gohman2008-08-20
* Add code to call FastISel, and a command-line option to enable it.Dan Gohman2008-08-19
* Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen2008-08-17
* Factor GC metadata table assembly generation out of Collector in preparation ...Gordon Henriksen2008-08-17
* Rename SelectionDAGISel's FastISel to Fast, to begin to makeDan Gohman2008-08-13
* Add skeleton of simple basic block instruction selector.Evan Cheng2008-08-08
* Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBloc...Evan Cheng2008-08-07
* Remove the -disable-correct-folding option, which was ugly and is no longer n...Owen Anderson2008-08-05
* This option doesn't need to be a target option. It can be in SDISel instead.Owen Anderson2008-08-05
* - Fix SelectionDAG to generate correct CFGs.Owen Anderson2008-08-04