aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/SelectionDAGISel.h
Commit message (Expand)AuthorAgeFilesLines
* Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman2010-04-221-5/+0
* Add more const qualifiers on TargetMachine and friends.Dan Gohman2010-04-211-1/+1
* Reapply the removal of SelectionDAGISel's BB, with a fix for the caseDan Gohman2010-04-201-7/+7
* Revert 101825, which is causing trouble.Dan Gohman2010-04-191-4/+4
* Eliminate SelectionDAGISel's "current block" member. Just pass it asDan Gohman2010-04-191-4/+4
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-171-4/+7
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-7/+8
* Delete unneeeded arguments.Dan Gohman2010-04-141-1/+1
* Delete unused arguments.Dan Gohman2010-04-141-2/+1
* Factor out EH landing pad code into a separate function, and constifyDan Gohman2010-04-141-0/+1
* Delete an unused function.Dan Gohman2010-04-141-2/+0
* Trim #includes.Dan Gohman2010-04-141-1/+0
* remove some redundant MMI arguments.Chris Lattner2010-04-051-2/+0
* fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner2010-04-051-2/+0
* add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and Chris Lattner2010-03-281-0/+2
* change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner2010-03-141-1/+0
* inline CannotYetSelectIntrinsic into CannotYetSelect and simplify.Chris Lattner2010-03-041-1/+0
* speed up scope node processing: if the first element of a scopeChris Lattner2010-03-031-4/+7
* introduce a new SwitchTypeMatcher node (which is analogous toChris Lattner2010-03-031-0/+1
* remove 300 lines of code that is now dead in the MSP430 backendChris Lattner2010-03-021-2/+2
* Fix some issues in WalkChainUsers dealing with Chris Lattner2010-03-021-1/+2
* Fix the xfail I added a couple of patches back. The issueChris Lattner2010-03-021-0/+6
* factor node morphing out to its own helper method.Chris Lattner2010-03-021-0/+2
* Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner2010-03-021-5/+13
* move some code out of DAGISelHeader up to SelectionDAGISel.h where itChris Lattner2010-03-021-0/+49
* Rewrite chain handling validation and input TokenFactor handlingChris Lattner2010-03-021-1/+0
* Accelerate isel dispatch for tables that start with a top-level Chris Lattner2010-03-011-0/+4
* eliminate the CheckMultiOpcodeMatcher code and have each Chris Lattner2010-03-011-1/+0
* add a new OPC_SwitchOpcode which is semantically equivalentChris Lattner2010-03-011-0/+1
* hoist the new isel interpreter out of DAGISelHeader.hChris Lattner2010-02-281-0/+12
* change a few opcodes to use VBRs instead of embeddingChris Lattner2010-02-281-4/+3
* move all the opcodes out of DAGISelHeader.h (which getsChris Lattner2010-02-281-0/+58
* Fix various doxygen warnings.Dan Gohman2010-02-221-2/+2
* add a hook so that the new isel can run SDNodeXForms.Chris Lattner2010-02-211-0/+6
* make the new isel's interpreter loop call the generated Chris Lattner2010-02-171-0/+6
* generate code for node and pattern predicates. Note that this won'tChris Lattner2010-02-161-0/+19
* Split SelectionDAGISel::IsLegalAndProfitableToFold toEvan Cheng2010-02-151-5/+7
* Teach dag combine to fold the following transformation more aggressively:Evan Cheng2010-01-061-0/+1
* Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman2010-01-051-5/+5
* Remove old DBG_LABEL code.Dan Gohman2009-12-051-1/+0
* Rename SelectionDAGLowering to SelectionDAGBuilder, and renameDan Gohman2009-11-231-2/+2
* Fix fast-isel to avoid selecting the return instruction if aDan Gohman2009-11-201-1/+2
* Move some code from being emitted as boilerplate duplicated in everyDan Gohman2009-10-291-0/+8
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-1/+1
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-311-2/+3
* Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar2009-07-311-3/+2
* Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman2009-07-311-2/+3
* Implement changes from Chris's feedback.Edwin Török2009-07-081-2/+0
* Convert more abort() calls to llvm_report_error().Edwin Török2009-07-081-0/+2
* Factor out cycle-finder code and make it generic.Anton Korobeynikov2009-05-081-4/+2