aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAG.h
AgeCommit message (Expand)Author
2010-03-01remove all but one version of SelectionDAG::MorphNodeToChris Lattner
2010-02-24When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman
2010-02-15Add non-temporal flags and remove an assumption of default arguments.David Greene
2010-01-28Assign the ordering of SDNodes in a much less intrusive fashion. After theBill Wendling
2010-01-20When XDEBUG is enabled, check for SelectionDAG cycles at some keyDavid Greene
2009-12-21- Add a bit more plumbing assigning an order to SDNodes.Bill Wendling
2009-12-18Changes from review:Bill Wendling
2009-12-16Reapply r91392, it was only unmasking the bug, and since TOT is still broken ...Daniel Dunbar
2009-12-16Revert "Initial work on disabling the scheduler. This is a work in progress, andDaniel Dunbar
2009-12-15Initial work on disabling the scheduler. This is a work in progress, and thisBill Wendling
2009-12-09Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's pr...Evan Cheng
2009-12-09Add const qualifier.Evan Cheng
2009-12-09Refactor InferAlignment out of DAGCombine.Evan Cheng
2009-12-05Remove the unused DisableLegalizeTypes option and related code.Dan Gohman
2009-11-30Added support to allow clients to custom widen. For X86, custom widen vectors...Mon P Wang
2009-11-21We are not using DBG_STOPPOINT anymore.Devang Patel
2009-11-20Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman
2009-10-30Initial target-independent CodeGen support for BlockAddresses.Dan Gohman
2009-10-13Introduce new convenience methods for sign extending orDuncan Sands
2009-10-10Make getMachineNode return a MachineSDNode* instead of a generic SDNode*Dan Gohman
2009-10-08Add a SelectionDAG getTargetInsertSubreg convenience function,Bob Wilson
2009-09-25Improve MachineMemOperand handling.Dan Gohman
2009-09-25Rename getTargetNode to getMachineNode, for consistency with theDan Gohman
2009-09-23Rename several variables from EVT to more descriptive names, now that EVTDan Gohman
2009-09-15Better solution for tracking both the original alignment of the access, and t...Nate Begeman
2009-09-15Add an "original alignment" field to load and store nodes. This enables theNate Begeman
2009-09-03Recognize more opportunities to use SSE min and max instructions,Dan Gohman
2009-08-28Reapply 79977.Devang Patel
2009-08-26Remove all the LLVM_COMPACTIFY_SENTINELS-related macro magic as discussed wit...Gabor Greif
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-25re-committing yesterday's r79938.Gabor Greif
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-25--- Reverse-merging r79938 into '.':Bill Wendling
2009-08-24Resubmit an earlier patch of mine:Gabor Greif
2009-08-21Fix a comment.Bob Wilson
2009-08-19Add an x86 peep that narrows TEST instructions to forms that useDan Gohman
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-07-09As Chris pointed out, we don't actually need to pass the context around here.Owen Anderson
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-03Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller
2009-06-27Remove a redundant #include.Dan Gohman
2009-06-25add targetflags to jump tables and constant pool entries.Chris Lattner
2009-06-25allow setting target operand flags on TargetGlobalAddress nodes.Chris Lattner
2009-06-25start bringing targetoperand flags into isel, first up, ExternalSymbol.Chris Lattner
2009-06-02Revert 72707 and 72709, for the moment.Dale Johannesen
2009-06-01Make the implicit inputs and outputs of target-independentDale Johannesen
2009-05-23Add a new step to legalization to legalize vector math operations. This Eli Friedman
2009-05-13Indentation.Evan Cheng