aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
AgeCommit message (Expand)Author
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
2009-04-272nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman
2009-04-24Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola
2009-04-24PR2957Nate Begeman
2009-04-20Revise my previous change 68996 as suggested by Duncan.Bob Wilson
2009-04-18Don't try to make BUILD_VECTOR operands have the sameDuncan Sands
2009-04-15Don't use "protected:" in classes that aren't intended to beDan Gohman
2009-04-13Change SelectionDAG type legalization to allow BUILD_VECTOR operands to beBob Wilson
2009-04-09Change the NumVTs field from short to int, since there's noDan Gohman
2009-04-03Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused.Dan Gohman
2009-04-01Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman
2009-03-23Clarify a comment.Dan Gohman
2009-03-13Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng
2009-03-09Add a constructor for BuildVectorSDNode and revert the temporary workaroundBob Wilson