aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
Commit message (Expand)AuthorAgeFilesLines
* Add non-temporal flags and remove an assumption of default arguments.David Greene2010-02-151-0/+1
* give SDValue an operator->, allowing V->isTargetOpcode() andChris Lattner2010-02-151-0/+2
* don't make insanely large node numbers for no reason,Chris Lattner2010-02-151-1/+1
* When XDEBUG is enabled, check for SelectionDAG cycles at some keyDavid Greene2010-01-201-0/+8
* Add some new debugging APIs to print out "raw" SelectionDAGs to makeDavid Greene2010-01-191-15/+33
* Add comments to the dump() and dumpr() routines.Dan Gohman2010-01-151-0/+8
* Add some debug routines to SelectionDAG to dump full DAGs.David Greene2010-01-151-0/+19
* Remove spurious semicolon. Thanks, ClangDouglas Gregor2009-12-191-1/+1
* BIT_CONVERT nodes are used for vector types, too.Bob Wilson2009-12-171-6/+7
* Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner2009-12-151-1/+2
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-1/+1
* Add edge source labels to SelectionDAG graphs, now that the graph printingDan Gohman2009-12-011-0/+5
* Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman2009-11-231-14/+2
* We are not using DBG_STOPPOINT anymore.Devang Patel2009-11-211-29/+0
* Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman2009-11-201-2/+6
* Adjust isConstantSplat to allow for big-endian targets.Dale Johannesen2009-11-131-2/+2
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-301-2/+19
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-261-1/+1
* INTRINSIC_W_CHAIN and INTRINSIC_VOID do not use MemSDNode. TheyDan Gohman2009-10-071-2/+0
* Improve MachineMemOperand handling.Dan Gohman2009-09-251-85/+113
* Add a version of dumpr() that has a SelectionDAG* argument.Dan Gohman2009-09-251-0/+1
* Better solution for tracking both the original alignment of the access, and t...Nate Begeman2009-09-151-23/+19
* Add an "original alignment" field to load and store nodes. This enables theNate Begeman2009-09-151-11/+20
* Reapply 79977.Devang Patel2009-08-281-3/+3
* eliminate all 80-col violations that I have introduced in my recent checkins ...Gabor Greif2009-08-271-4/+7
* Clean up the minor mess I caused with removing iterator.h. I shall take care ...Gabor Greif2009-08-271-5/+4
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-3/+3
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-3/+3
* Record variable debug info at ISel time directly.Devang Patel2009-08-221-6/+0
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-11/+11
* SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach2009-08-111-0/+4
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-50/+50
* Major calling convention code refactoring.Dan Gohman2009-08-051-112/+35
* I've changed the semantics of MERGE_VALUES a bit. It's now allowed to live un...Evan Cheng2009-07-301-3/+3
* Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned Eli Friedman2009-07-091-1/+3
* dag combine sext(setcc) -> vsetcc before legalize. To make this safe,Chris Lattner2009-07-081-6/+5
* Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller2009-07-031-2/+9
* fix a really subtle bug in the cross section of aliases and TLS:Chris Lattner2009-06-261-1/+1
* add targetflags to jump tables and constant pool entries.Chris Lattner2009-06-251-22/+12
* allow setting target operand flags on TargetGlobalAddress nodes.Chris Lattner2009-06-251-1/+3
* start bringing targetoperand flags into isel, first up, ExternalSymbol.Chris Lattner2009-06-251-2/+5
* mv CodeGen/DebugLoc.h Support/DebugLoc.hDevang Patel2009-06-191-1/+1
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-021-4/+6
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-011-6/+4
* Update comment, replace theoretically impossible check with an assert.Nate Begeman2009-04-291-7/+7
* Implement review feedback for vector shuffle work.Nate Begeman2009-04-291-2/+14
* Add a public method called getAddressSpace() to the GlobalAddressSDNode.Sanjiv Gupta2009-04-291-0/+2
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-271-1/+37
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-241-27/+1
* PR2957Nate Begeman2009-04-241-1/+27