summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGISel.h
Commit message (Expand)AuthorAge
...
* 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
* On x86 favors folding short immediate into some arithmetic operations (e.g. a...Evan Cheng2008-11-27
* Move the code that inserts X87 FP_REG_KILL instructions from aDan Gohman2008-11-12
* FastISel support for exception-handling constructs.Dan Gohman2008-10-14
* Optimize SelectionDAG's AssignTopologicalOrder even further.Dan Gohman2008-09-30
* Arrange for FastISel code to have access to the MachineModuleInfoDan Gohman2008-09-23
* Create HandlePHINodesInSuccessorBlocksFast, a version ofDan Gohman2008-09-03
* Fix a FastISel bug where the instructions from lowering the argumentsDan Gohman2008-08-28
* Reorganize the lifetimes of the major objects SelectionDAGISelDan Gohman2008-08-27
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-23
* SelectionDAGISel::SelectRootInit does not need to be virtual.Dan Gohman2008-08-21
* Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen2008-08-17