summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGISel.h
Commit message (Expand)AuthorAge
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* Make ISelPosition a local variable.Jakob Stoklund Olesen2012-04-20
* Register DAGUpdateListeners with SelectionDAG.Jakob Stoklund Olesen2012-04-20
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-05
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-20
* Enhance both TargetLibraryInfo and SelectionDAGBuilder so that the latter can...Owen Anderson2011-12-08
* Remove the SystemZ backend.Dan Gohman2011-10-24
* Recommit the fix for rdar://9289512 with a couple tweaks toChris Lattner2011-04-22
* Revert r1296656, "Fix rdar://9289512 - not folding load into compare at -O0...",Daniel Dunbar2011-04-21
* Fix rdar://9289512 - not folding load into compare at -O0Chris Lattner2011-04-17
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Generalize the register matching code in DAGISel a bit.Jim Grosbach2011-03-01
* Various bits of framework needed for precise machine-level selectionAndrew Trick2010-12-24
* whitespaceAndrew Trick2010-12-24
* flags -> glue for selectiondagChris Lattner2010-12-23
* sdisel flag -> glue.Chris Lattner2010-12-23
* Simplify.Devang Patel2010-10-25
* Update SelectBasicBlock signature. This should have been committed with r117310.Devang Patel2010-10-25
* tweak comment.Chris Lattner2010-10-11
* Rework passing parent pointers into complexpatterns, I forgotChris Lattner2010-09-21
* just like they can opt into getting the root of the pattern beingChris Lattner2010-09-21
* implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner2010-09-05
* Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman2010-07-10
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-09
* Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman2010-07-09
* Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman2010-07-08
* Give FunctionLoweringInfo an MBB member, avoiding the need to pass itDan Gohman2010-07-07
* CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext.Dan Gohman2010-07-06
* Reapply r106634, now that the bug it exposed is fixed.Dan Gohman2010-06-24
* Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner...Daniel Dunbar2010-06-23
* Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,Dan Gohman2010-06-18
* Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman2010-04-22
* Add more const qualifiers on TargetMachine and friends.Dan Gohman2010-04-21
* Reapply the removal of SelectionDAGISel's BB, with a fix for the caseDan Gohman2010-04-20
* Revert 101825, which is causing trouble.Dan Gohman2010-04-19
* Eliminate SelectionDAGISel's "current block" member. Just pass it asDan Gohman2010-04-19
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-17
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-15
* Delete unneeeded arguments.Dan Gohman2010-04-14
* Delete unused arguments.Dan Gohman2010-04-14
* 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