aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
Commit message (Expand)AuthorAgeFilesLines
* Move ArgFlagsTy, OutputArg, and InputArg out of SelectionDAGNodes.h andDan Gohman2010-07-071-138/+0
* Propagate debug loc.Devang Patel2010-07-061-1/+1
* Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperandsDan Gohman2010-07-061-0/+17
* Comment a non-obvious member variable.Dan Gohman2010-07-021-0/+2
* Teach regular and fast isel to set dead flags on unused implicit defsDan Gohman2010-06-181-0/+9
* Eliminate unnecessary uses of getZExtValue().Dan Gohman2010-06-181-0/+1
* isValueValidForType can be a static member function.Dan Gohman2010-06-181-1/+1
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-9/+9
* Split ISD::NodeType and a few related items out of SelectionDAGNodes.hDan Gohman2010-04-141-741/+2
* Three changes:Chris Lattner2010-04-071-2/+28
* Make this hack more specific to the Apple gcc 4.2 non-LLVM compiler.Bill Wendling2010-04-061-1/+1
* remove uses of DebugLoc::getUnknownLoc.Chris Lattner2010-04-021-21/+16
* bump FIRST_TARGET_MEMORY_OPCODE back up, there is no reason to make it a tigh...Chris Lattner2010-03-271-1/+1
* Reapply Kevin's change 94440, now that Chris has fixed the limitation onBob Wilson2010-03-251-1/+1
* Speculatively revert this to see if it fixes buildbot failures.Bob Wilson2010-03-241-1/+1
* Added the Advanced Encryption Standard (AES) Instructions.Kevin Enderby2010-03-241-1/+1
* Add DAG nodes to represent FP16 <-> FP32 intrinsicsAnton Korobeynikov2010-03-141-0/+6
* change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner2010-03-141-6/+7
* Make sure HasDebugValue is initialized. This should fixDale Johannesen2010-03-111-3/+3
* Add some new bits of debug info handling. NoDale Johannesen2010-03-061-3/+13
* When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman2010-02-241-0/+6
* getSplatIndex assumes that the first element of the mask contains the splat i...Mon P Wang2010-02-181-1/+6
* Make the non-temporal bit "significant" in MemSDNodes so they aren'tDavid Greene2010-02-171-1/+3
* 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