aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
Commit message (Expand)AuthorAgeFilesLines
* Add additional checking to ensure that MachineMemOperands are never set to nu...Owen Anderson2011-11-101-0/+2
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-081-4/+5
* Relax the MemOperands on atomics a bit. Fixes -verify-machineinstrs failures...Eli Friedman2011-09-071-2/+4
* Basic x86 code generation for atomic load and store instructions.Eli Friedman2011-08-241-1/+13
* Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman2011-07-291-6/+29
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-1/+1
* Add functions 'hasPredecessor' and 'hasPredecessorHelper' to SDNode. TheLang Hames2011-07-071-4/+23
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* flags -> glue for selectiondagChris Lattner2010-12-231-9/+9
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-211-2/+2
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* Simplify uses of MVT and EVT. An MVT can be compared directlyDuncan Sands2010-11-031-1/+1
* Use a MemIntrinsicSDNode for ISD::PREFETCH, which touchesDale Johannesen2010-10-261-2/+4
* Make CodeGen TBAA-aware.Dan Gohman2010-10-201-0/+3
* add some helpful accessors.Chris Lattner2010-09-211-0/+4
* 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