aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
AgeCommit message (Expand)Author
2013-03-27Cleanup the simplify_type implementation.Rafael Espindola
2013-03-09Remove unneeded cast.Jakub Staszak
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-27whitespaceNadav Rotem
2012-12-13Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-10-29In various places throughout the code generator, there were specialUlrich Weigand
2012-10-11Remove unnecessary classof()'sSean Silva
2012-10-09Add in some interfaces that will allow easier access to the pointer address s...Micah Villmow
2012-09-17Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper
2012-09-12Fix PR11985Michael Liao
2012-09-05Constify SDNodeIterator an stop its only non-const user being cast strippedRoman Divacky
2012-08-28Remove extra MayLoad/MayStore flags from atomic_load/store.Jakob Stoklund Olesen
2012-08-16Add dump/dumpr methods to SDValue.Nadav Rotem
2012-08-07Add SelectionDAG::getTargetIndex.Jakob Stoklund Olesen
2012-07-15Refactor the code that checks that all operands of a node are UNDEFs.Nadav Rotem
2012-03-31Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola
2012-01-18Add a RegisterMaskSDNode class.Jakob Stoklund Olesen
2012-01-15Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code...Benjamin Kramer
2011-11-10Add additional checking to ensure that MachineMemOperands are never set to nu...Owen Anderson
2011-11-08Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper
2011-09-07Relax the MemOperands on atomics a bit. Fixes -verify-machineinstrs failures...Eli Friedman
2011-08-24Basic x86 code generation for atomic load and store instructions.Eli Friedman
2011-07-29Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-07Add functions 'hasPredecessor' and 'hasPredecessorHelper' to SDNode. TheLang Hames
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2010-12-23flags -> glue for selectiondagChris Lattner
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-03Simplify uses of MVT and EVT. An MVT can be compared directlyDuncan Sands
2010-10-26Use a MemIntrinsicSDNode for ISD::PREFETCH, which touchesDale Johannesen
2010-10-20Make CodeGen TBAA-aware.Dan Gohman
2010-09-21add some helpful accessors.Chris Lattner
2010-07-07Move ArgFlagsTy, OutputArg, and InputArg out of SelectionDAGNodes.h andDan Gohman
2010-07-06Propagate debug loc.Devang Patel
2010-07-06Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperandsDan Gohman
2010-07-02Comment a non-obvious member variable.Dan Gohman
2010-06-18Teach regular and fast isel to set dead flags on unused implicit defsDan Gohman
2010-06-18Eliminate unnecessary uses of getZExtValue().Dan Gohman
2010-06-18isValueValidForType can be a static member function.Dan Gohman
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-04-14Split ISD::NodeType and a few related items out of SelectionDAGNodes.hDan Gohman
2010-04-07Three changes:Chris Lattner
2010-04-06Make this hack more specific to the Apple gcc 4.2 non-LLVM compiler.Bill Wendling
2010-04-02remove uses of DebugLoc::getUnknownLoc.Chris Lattner
2010-03-27bump FIRST_TARGET_MEMORY_OPCODE back up, there is no reason to make it a tigh...Chris Lattner
2010-03-25Reapply Kevin's change 94440, now that Chris has fixed the limitation onBob Wilson