summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-2/+2
* Add X86FastISel support for static allocas, and refencesDan Gohman2008-09-101-1/+2
* Add a break statement that I accidentally deleted whenDan Gohman2008-09-101-0/+1
* Change -fast-isel-no-abort to -fast-isel-abort, which now defaultsDan Gohman2008-09-091-7/+12
* Add a new option, -fast-isel-verbose, that can be used withDan Gohman2008-09-091-15/+21
* Remove the code that protected FastISel from aborting inDan Gohman2008-09-091-5/+2
* Fix a few I's that were meant to be renamed to BI's.Dan Gohman2008-09-081-2/+2
* Avoid redefinition and nnbreak windows build.Evan Cheng2008-09-081-16/+16
* Move the code that inserts copies for function livein registersDan Gohman2008-09-051-7/+113
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* Create HandlePHINodesInSuccessorBlocksFast, a version ofDan Gohman2008-09-031-32/+41
* Split the SelectionDAG-building code, including the FunctionLoweringInfoDan Gohman2008-09-031-5134/+6
* If TargetSelectInstruction returns true, move to next instruction.Evan Cheng2008-09-031-1/+3
* Ensure that HandlePHINodesInSuccessorBlocks is run for all blocks,Dan Gohman2008-09-021-3/+9
* Add a target callback for FastISel.Dan Gohman2008-08-281-2/+7
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-30/+30
* Move CaseBlock, JumpTable, and BitTestBlock to be members ofDan Gohman2008-08-281-80/+77
* Fix a FastISel bug where the instructions from lowering the argumentsDan Gohman2008-08-281-12/+16
* Reduce the size of the Parts vector.Rafael Espindola2008-08-281-3/+4
* Correctly resize the Parts array.Rafael Espindola2008-08-281-1/+1
* Split the ATOMIC NodeType's to include the size, e.g.Dale Johannesen2008-08-281-18/+179
* Reorganize the lifetimes of the major objects SelectionDAGISelDan Gohman2008-08-271-227/+336
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-11/+11
* typo fix.Chris Lattner2008-08-261-1/+1
* Make MBBMap a DenseMap instead of a std::map.Dan Gohman2008-08-231-3/+3
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-231-223/+228
* Avoid creating shift-by-zero SDNodes in the common case ofDan Gohman2008-08-231-9/+10
* Reapply r55191 and r55192.Dan Gohman2008-08-221-1/+1
* Reverting r55190, r55191, and r55192. They broke the build with this error me...Bill Wendling2008-08-221-1/+1
* Support non-fallthrough unconditional branches in FastISel.Dan Gohman2008-08-221-1/+1
* First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst.Evan Cheng2008-08-201-2/+2
* Simplify FastISel's constructor argument list, make the FastISelDan Gohman2008-08-201-3/+3
* Dump the instruction that foiled ISel even when -debug is not used.Dan Gohman2008-08-201-1/+3
* Kill off SimpleBBISel, it's replaced by FastISel.Evan Cheng2008-08-201-4/+1
* Disable DAGCombine's alignment inference in "fast" codegen mode.Dan Gohman2008-08-201-4/+4
* Use BitVector instead of std::vector<unsigned char>.Dan Gohman2008-08-201-2/+1
* Fix a leak in the FastISel code that Chris pointed out.Dan Gohman2008-08-201-0/+8
* Add support for running SelectionDAG if FastISel fails. This is underDan Gohman2008-08-201-11/+16
* Add code to call FastISel, and a command-line option to enable it.Dan Gohman2008-08-191-1/+32
* Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen2008-08-171-17/+18
* Factor GC metadata table assembly generation out of Collector in preparation ...Gordon Henriksen2008-08-171-1/+1
* Rename SelectionDAGISel's FastISel to Fast, to begin to makeDan Gohman2008-08-131-3/+3
* Add skeleton of simple basic block instruction selector.Evan Cheng2008-08-081-3/+7
* Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBloc...Evan Cheng2008-08-071-14/+23
* Remove the -disable-correct-folding option, which was ugly and is no longer n...Owen Anderson2008-08-051-7/+2
* This option doesn't need to be a target option. It can be in SDISel instead.Owen Anderson2008-08-051-0/+3
* - Fix SelectionDAG to generate correct CFGs.Owen Anderson2008-08-041-4/+17
* Fix SDISel lowering of PHI nodes to use ComputeValueVTs.Dan Gohman2008-08-041-9/+20
* Fix SDISel lowering of zeroinitializer and undef to use ComputeValueVTs.Dan Gohman2008-08-041-24/+8
* Add a flag to disable jump table generation (allDale Johannesen2008-07-311-2/+3
OpenPOWER on IntegriCloud