aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
AgeCommit message (Expand)Author
2010-02-24When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman
2010-02-18getSplatIndex assumes that the first element of the mask contains the splat i...Mon P Wang
2010-02-17Make the non-temporal bit "significant" in MemSDNodes so they aren'tDavid Greene
2010-02-15Add non-temporal flags and remove an assumption of default arguments.David Greene
2010-02-15give SDValue an operator->, allowing V->isTargetOpcode() andChris Lattner
2010-02-15don't make insanely large node numbers for no reason,Chris Lattner
2010-01-20When XDEBUG is enabled, check for SelectionDAG cycles at some keyDavid Greene
2010-01-19Add some new debugging APIs to print out "raw" SelectionDAGs to makeDavid Greene
2010-01-15Add comments to the dump() and dumpr() routines.Dan Gohman
2010-01-15Add some debug routines to SelectionDAG to dump full DAGs.David Greene
2009-12-19Remove spurious semicolon. Thanks, ClangDouglas Gregor
2009-12-17BIT_CONVERT nodes are used for vector types, too.Bob Wilson
2009-12-15Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner
2009-12-03improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner
2009-12-01Add edge source labels to SelectionDAG graphs, now that the graph printingDan Gohman
2009-11-23Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman
2009-11-21We are not using DBG_STOPPOINT anymore.Devang Patel
2009-11-20Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman
2009-11-13Adjust isConstantSplat to allow for big-endian targets.Dale Johannesen
2009-10-30Initial target-independent CodeGen support for BlockAddresses.Dan Gohman
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-10-07INTRINSIC_W_CHAIN and INTRINSIC_VOID do not use MemSDNode. TheyDan Gohman
2009-09-25Improve MachineMemOperand handling.Dan Gohman
2009-09-25Add a version of dumpr() that has a SelectionDAG* argument.Dan 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-08-28Reapply 79977.Devang Patel
2009-08-27eliminate all 80-col violations that I have introduced in my recent checkins ...Gabor Greif
2009-08-27Clean up the minor mess I caused with removing iterator.h. I shall take care ...Gabor Greif
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-22Record variable debug info at ISel time directly.Devang Patel
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-11SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach
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-30I've changed the semantics of MERGE_VALUES a bit. It's now allowed to live un...Evan Cheng
2009-07-09Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned Eli Friedman
2009-07-08dag combine sext(setcc) -> vsetcc before legalize. To make this safe,Chris Lattner
2009-07-03Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller
2009-06-26fix a really subtle bug in the cross section of aliases and TLS:Chris Lattner
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-19mv CodeGen/DebugLoc.h Support/DebugLoc.hDevang Patel
2009-06-02Revert 72707 and 72709, for the moment.Dale Johannesen
2009-06-01Make the implicit inputs and outputs of target-independentDale Johannesen
2009-04-29Update comment, replace theoretically impossible check with an assert.Nate Begeman
2009-04-29Implement review feedback for vector shuffle work.Nate Begeman
2009-04-29Add a public method called getAddressSpace() to the GlobalAddressSDNode.Sanjiv Gupta