aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGISel.h
AgeCommit message (Expand)Author
2013-04-19Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky
2013-02-28A small refactoring + adding comments.Eli Bendersky
2013-01-10Fix include guards so they exactly match file names.Jakub Staszak
2013-01-05Funnel the actual TargetTransformInfo pass from the SelectionDAGISelChandler Carruth
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-04-20Make ISelPosition a local variable.Jakob Stoklund Olesen
2012-04-20Register DAGUpdateListeners with SelectionDAG.Jakob Stoklund Olesen
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-08Enhance both TargetLibraryInfo and SelectionDAGBuilder so that the latter can...Owen Anderson
2011-10-24Remove the SystemZ backend.Dan Gohman
2011-04-22Recommit the fix for rdar://9289512 with a couple tweaks toChris Lattner
2011-04-21Revert r1296656, "Fix rdar://9289512 - not folding load into compare at -O0...",Daniel Dunbar
2011-04-17Fix rdar://9289512 - not folding load into compare at -O0Chris Lattner
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-03-01Generalize the register matching code in DAGISel a bit.Jim Grosbach
2010-12-24Various bits of framework needed for precise machine-level selectionAndrew Trick
2010-12-24whitespaceAndrew Trick
2010-12-23flags -> glue for selectiondagChris Lattner
2010-12-23sdisel flag -> glue.Chris Lattner
2010-10-25Simplify.Devang Patel
2010-10-25Update SelectBasicBlock signature. This should have been committed with r117310.Devang Patel
2010-10-11tweak comment.Chris Lattner
2010-09-21Rework passing parent pointers into complexpatterns, I forgotChris Lattner
2010-09-21just like they can opt into getting the root of the pattern beingChris Lattner
2010-09-05implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner
2010-07-10Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman
2010-07-09--- Reverse-merging r107947 into '.':Bob Wilson
2010-07-09Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman
2010-07-08Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman
2010-07-07Give FunctionLoweringInfo an MBB member, avoiding the need to pass itDan Gohman
2010-07-06CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext.Dan Gohman
2010-06-24Reapply r106634, now that the bug it exposed is fixed.Dan Gohman
2010-06-23Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner...Daniel Dunbar
2010-06-18Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,Dan Gohman
2010-04-22Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman
2010-04-21Add more const qualifiers on TargetMachine and friends.Dan Gohman
2010-04-20Reapply the removal of SelectionDAGISel's BB, with a fix for the caseDan Gohman
2010-04-19Revert 101825, which is causing trouble.Dan Gohman
2010-04-19Eliminate SelectionDAGISel's "current block" member. Just pass it asDan Gohman
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-04-14Delete unneeeded arguments.Dan Gohman
2010-04-14Delete unused arguments.Dan Gohman
2010-04-14Factor out EH landing pad code into a separate function, and constifyDan Gohman
2010-04-14Delete an unused function.Dan Gohman
2010-04-14Trim #includes.Dan Gohman
2010-04-05remove some redundant MMI arguments.Chris Lattner
2010-04-05fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner