summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGISel.h
Commit message (Expand)AuthorAge
...
* Factor out EH landing pad code into a separate function, and constifyDan Gohman2010-04-14
* Delete an unused function.Dan Gohman2010-04-14
* Trim #includes.Dan Gohman2010-04-14
* remove some redundant MMI arguments.Chris Lattner2010-04-05
* fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner2010-04-05
* add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and Chris Lattner2010-03-28
* change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner2010-03-14
* inline CannotYetSelectIntrinsic into CannotYetSelect and simplify.Chris Lattner2010-03-04
* speed up scope node processing: if the first element of a scopeChris Lattner2010-03-03
* introduce a new SwitchTypeMatcher node (which is analogous toChris Lattner2010-03-03
* remove 300 lines of code that is now dead in the MSP430 backendChris Lattner2010-03-02
* Fix some issues in WalkChainUsers dealing with Chris Lattner2010-03-02
* Fix the xfail I added a couple of patches back. The issueChris Lattner2010-03-02
* factor node morphing out to its own helper method.Chris Lattner2010-03-02
* Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner2010-03-02
* move some code out of DAGISelHeader up to SelectionDAGISel.h where itChris Lattner2010-03-02
* Rewrite chain handling validation and input TokenFactor handlingChris Lattner2010-03-02
* Accelerate isel dispatch for tables that start with a top-level Chris Lattner2010-03-01
* eliminate the CheckMultiOpcodeMatcher code and have each Chris Lattner2010-03-01
* add a new OPC_SwitchOpcode which is semantically equivalentChris Lattner2010-03-01
* hoist the new isel interpreter out of DAGISelHeader.hChris Lattner2010-02-28
* change a few opcodes to use VBRs instead of embeddingChris Lattner2010-02-28
* move all the opcodes out of DAGISelHeader.h (which getsChris Lattner2010-02-28
* Fix various doxygen warnings.Dan Gohman2010-02-22
* add a hook so that the new isel can run SDNodeXForms.Chris Lattner2010-02-21
* make the new isel's interpreter loop call the generated Chris Lattner2010-02-17
* generate code for node and pattern predicates. Note that this won'tChris Lattner2010-02-16
* Split SelectionDAGISel::IsLegalAndProfitableToFold toEvan Cheng2010-02-15
* Teach dag combine to fold the following transformation more aggressively:Evan Cheng2010-01-06
* Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman2010-01-05
* Remove old DBG_LABEL code.Dan Gohman2009-12-05
* Rename SelectionDAGLowering to SelectionDAGBuilder, and renameDan Gohman2009-11-23
* Fix fast-isel to avoid selecting the return instruction if aDan Gohman2009-11-20
* Move some code from being emitted as boilerplate duplicated in everyDan Gohman2009-10-29
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-31
* Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar2009-07-31
* Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman2009-07-31
* Implement changes from Chris's feedback.Torok Edwin2009-07-08
* Convert more abort() calls to llvm_report_error().Torok Edwin2009-07-08
* Factor out cycle-finder code and make it generic.Anton Korobeynikov2009-05-08
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-29
* Second attempt:Bill Wendling2009-04-29
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-28
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-28
* When scheduling a block in parts, keep track of the overallDan Gohman2009-02-11
* Rename SelectionDAGISel::Schedule toDan Gohman2009-02-06
* Generalize the HazardRecognizer interface so that it can be usedDan Gohman2009-01-15
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-15
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-13