Break PseudoSourceValue out of the Value hierarchy. It is now the root of its own...
[oota-llvm.git] / include / llvm / CodeGen / SelectionDAGNodes.h
2014-04-15 Nick LewyckyBreak PseudoSourceValue out of the Value hierarchy...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-11 Jim GrosbachSDNode: Add uses() iterator_range convenience methods.
2014-03-22 Andrea Di Biagio[DAG] Fix an assertion failure caused by an invalid...
2014-03-17 Matt ArsenaultMake DAGCombiner work on vector bitshifts with constant...
2014-03-11 Tim NorthoverIR: add a second ordering operand to cmpxhg for failure
2014-03-11 Matt ArsenaultAdd helpers for getting scalar sizes of vector value...
2014-03-05 Chandler Carruth[Layering] Move DebugLoc.h into the IR library. The...
2014-03-03 Benjamin Kramer[C++11] Use std::tie to simplify compare operators.
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-24 Matt ArsenaultAdd missing const
2014-01-27 Reid KlecknerSilence MSVC warning on 'uint16_t |= bool' with a cast
2014-01-25 Juergen RibutzkaRevert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 Hans WennborgRevert "Add Constant Hoisting Pass" (r200034)
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-13 Juergen Ributzka[DAG] Teach DAG to also reassociate vector operations
2013-12-27 Andrea Di BiagioTeach DAGCombiner how to fold a SIGN_EXTEND_INREG of...
2013-11-15 Matt ArsenaultAdd addrspacecast instruction.
2013-09-29 Benjamin KramerRemove an old workaround for a compiler that EOL'd...
2013-09-29 Benjamin KramerAllocate AtomicSDNode operands in SelectionDAG's alloca...
2013-09-26 Amara Emerson[ARM] Use the load-acquire/store-release instructions...
2013-09-09 Jack Carterwhite spaces and long lines
2013-08-06 Craig TopperPut an llvm_unreachable at the end of getSplatIndex...
2013-08-06 Craig TopperCheck against >= 0 instead of != -1 in getSplatIndex...
2013-08-06 Craig TopperRemove trailing whitespace and fix an 80-column violati...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 1/4.
2013-03-27 Rafael EspindolaCleanup the simplify_type implementation.
2013-03-09 Jakub StaszakRemove unneeded cast.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-27 Nadav Rotemwhitespace
2012-12-13 Patrik HagglundChange TargetLowering::getRegClassFor to take an MVT...
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange TargetLowering::getRegClassFor to take an MVT...
2012-12-03 Chandler CarruthSort the #include lines for the include/... tree with...
2012-10-29 Ulrich WeigandIn various places throughout the code generator, there...
2012-10-11 Sean SilvaRemove unnecessary classof()'s
2012-10-09 Micah VillmowAdd in some interfaces that will allow easier access...
2012-09-17 Craig TopperMark unimplemented copy constructors and copy assignmen...
2012-09-12 Michael LiaoFix PR11985
2012-09-05 Roman DivackyConstify SDNodeIterator an stop its only non-const...
2012-08-28 Jakob Stoklund OlesenRemove extra MayLoad/MayStore flags from atomic_load...
2012-08-16 Nadav RotemAdd dump/dumpr methods to SDValue.
2012-08-07 Jakob Stoklund OlesenAdd SelectionDAG::getTargetIndex.
2012-07-15 Nadav RotemRefactor the code that checks that all operands of...
2012-03-31 Rafael EspindolaTeach CodeGen's version of computeMaskedBits to underst...
2012-01-18 Jakob Stoklund OlesenAdd a RegisterMaskSDNode class.
2012-01-15 Benjamin KramerReturn an ArrayRef from ShuffleVectorSDNode::getMask...
2011-11-10 Owen AndersonAdd additional checking to ensure that MachineMemOperan...
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-09-07 Eli FriedmanRelax the MemOperands on atomics a bit. Fixes -verify...
2011-08-24 Eli FriedmanBasic x86 code generation for atomic load and store...
2011-07-29 Eli FriedmanMisc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-07 Lang HamesAdd functions 'hasPredecessor' and 'hasPredecessorHelpe...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2010-12-23 Chris Lattnerflags -> glue for selectiondag
2010-12-21 Chris Lattnerrename MVT::Flag to MVT::Glue. "Flag" is a terrible...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-11-03 Duncan SandsSimplify uses of MVT and EVT. An MVT can be compared...
2010-10-26 Dale JohannesenUse a MemIntrinsicSDNode for ISD::PREFETCH, which touches
2010-10-20 Dan GohmanMake CodeGen TBAA-aware.
2010-09-21 Chris Lattneradd some helpful accessors.
2010-07-07 Dan GohmanMove ArgFlagsTy, OutputArg, and InputArg out of Selecti...
2010-07-06 Devang PatelPropagate debug loc.
2010-07-06 Dan GohmanAdd versions of OutputArgReg, AnalyzeReturn, and Analyz...
2010-07-02 Dan GohmanComment a non-obvious member variable.
2010-06-18 Dan GohmanTeach regular and fast isel to set dead flags on unused...
2010-06-18 Dan GohmanEliminate unnecessary uses of getZExtValue().
2010-06-18 Dan GohmanisValueValidForType can be a static member function.
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2010-04-14 Dan GohmanSplit ISD::NodeType and a few related items out of...
2010-04-07 Chris LattnerThree changes:
2010-04-06 Bill WendlingMake this hack more specific to the Apple gcc 4.2 non...
2010-04-02 Chris Lattnerremove uses of DebugLoc::getUnknownLoc.
2010-03-27 Chris Lattnerbump FIRST_TARGET_MEMORY_OPCODE back up, there is no...
2010-03-25 Bob WilsonReapply Kevin's change 94440, now that Chris has fixed...
2010-03-24 Bob WilsonSpeculatively revert this to see if it fixes buildbot...
2010-03-24 Kevin EnderbyAdded the Advanced Encryption Standard (AES) Instructions.
2010-03-14 Anton KorobeynikovAdd DAG nodes to represent FP16 <-> FP32 intrinsics
2010-03-14 Chris Lattnerchange the LabelSDNode to be EHLabelSDNode and make...
2010-03-11 Dale JohannesenMake sure HasDebugValue is initialized. This should fix
2010-03-06 Dale JohannesenAdd some new bits of debug info handling. No
2010-02-24 Dan GohmanWhen forming SSE min and max nodes for UGE and ULE...
2010-02-18 Mon P WanggetSplatIndex assumes that the first element of the...
2010-02-17 David GreeneMake the non-temporal bit "significant" in MemSDNodes...
2010-02-15 David GreeneAdd non-temporal flags and remove an assumption of...
2010-02-15 Chris Lattnergive SDValue an operator->, allowing V->isTargetOpcode...
2010-02-15 Chris Lattnerdon't make insanely large node numbers for no reason,
2010-01-20 David GreeneWhen XDEBUG is enabled, check for SelectionDAG cycles...
2010-01-19 David GreeneAdd some new debugging APIs to print out "raw" Selectio...
2010-01-15 Dan GohmanAdd comments to the dump() and dumpr() routines.
2010-01-15 David GreeneAdd some debug routines to SelectionDAG to dump full...
2009-12-19 Douglas GregorRemove spurious semicolon. Thanks, Clang
2009-12-17 Bob WilsonBIT_CONVERT nodes are used for vector types, too.
2009-12-15 Chris LattnerRemove isPod() from DenseMapInfo, splitting it out...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
next