Make SelectionDAG::InferPtrAlignment use llvm::ComputeMaskedBits instead of duplicati...
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
2011-11-28 Eli FriedmanMake SelectionDAG::InferPtrAlignment use llvm::ComputeM...
2011-11-28 Evan ChengRevert r145273 and fix in SelectionDAG::InferPtrAlignme...
2011-11-28 Bill WendlingRemove dead llvm.eh.sjlj.dispatchsetup intrinsic.
2011-11-15 Jay FoadRemove some unnecessary includes of PseudoSourceValue.h.
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-11-08 Eli FriedmanAdd a bunch of calls to RemoveDeadNode in LegalizeDAG...
2011-11-03 Dan GohmanReapply r143206, with fixes. Disallow physical register...
2011-10-29 Dan GohmanRevert r143206, as there are still some failing tests.
2011-10-28 Dan GohmanReapply r143177 and r143179 (reverting r143188), with...
2011-10-28 Duncan SandsSpeculatively disable Dan's commits 143177 and 143179...
2011-10-28 Dan GohmanEliminate LegalizeOps' LegalizedNodes map and have...
2011-10-26 Lang HamesRename NonScalarIntSafe to something more appropriate.
2011-10-18 Duncan SandsFix a bunch of unused variable warnings when doing...
2011-10-16 Benjamin KramerLet printf do the formatting instead aligning strings...
2011-10-11 Eric ChristopherFormatting.
2011-09-30 Bill WendlingWhen inferring the pointer alignment, if the global...
2011-09-27 Jim GrosbachRename AddSelectionDAGCSEId() to addSelectionDAGCSEId().
2011-09-27 Nadav RotemCleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntR...
2011-09-13 Nadav RotemAdd vselect target support for targets that do not...
2011-09-09 Eli FriedmanMake the SelectionDAG verify that all the operands...
2011-09-07 Eli FriedmanRelax the MemOperands on atomics a bit. Fixes -verify...
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-09-06 Duncan SandsSplit the init.trampoline intrinsic, which currently...
2011-08-24 Eli FriedmanBasic x86 code generation for atomic load and store...
2011-08-16 Nadav RotemRevert r137562 because it caused PR10674
2011-08-13 Nadav RotemFix PR 10635. When generating integer constants, the...
2011-08-02 Eli FriedmanDon't create a ridiculous EXTRACT_ELEMENT. PR10563.
2011-07-29 Eli FriedmanMisc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
2011-07-27 Eli FriedmanCode generation for 'fence' instruction.
2011-07-18 Jeffrey YasskinAdd APInt(numBits, ArrayRef<uint64_t> bigVal) construct...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-14 Nadav RotemAdd assertion for the chain value type
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-07-07 Lang HamesAdd functions 'hasPredecessor' and 'hasPredecessorHelpe...
2011-07-06 Eric ChristopherGrammar and 80-col.
2011-06-18 Benjamin KramerDon't allocate empty read-only SmallVectors during...
2011-05-24 Devang PatelRemove dead code.
2011-05-24 Evan Cheng- Teach SelectionDAG::isKnownNeverZero to return true...
2011-05-23 Devang PatelRevert 121907 (it causes llc crash) and apply original...
2011-05-23 Devang PatelWhile replacing all uses of a SDValue with another...
2011-05-02 Owen AndersonOther parts of the SelectionDAG framework assume that...
2011-03-15 Evan Chengsext(undef) = 0, because the top bits will all be the...
2011-03-14 Evan ChengBIT_CONVERT has been renamed to BITCAST.
2011-03-14 Evan ChengMinor optimization. sign-ext/anyext of undef is still...
2011-03-07 Owen AndersonUse the correct LHS type when determining the legalizat...
2011-03-02 Bob WilsonAvoid exponential blow-up when printing DAGs.
2011-02-25 Owen AndersonAllow targets to specify a the type of the RHS of a...
2011-02-24 Cameron ZwarichAdd a getNumSignBits() method to APInt.
2011-02-18 Devang PatelDo not lose debug info of an inlined function argument...
2011-02-18 Cameron ZwarichRoll out r125794 to help diagnose the llvm-gcc-i386...
2011-02-17 Devang PatelDo not lose debug info of an inlined function argument...
2011-02-16 Stuart HastingsSwap VT and DebugLoc operands of getExtLoad() for consi...
2011-02-14 Chris Lattnerfix two comment thinkos
2011-02-13 Chris LattnerEnhance ComputeMaskedBits to know that aligned frameindexes
2011-02-13 Chris LattnerRevisit my fix for PR9028: the issue is that DAGCombine was
2011-02-07 Devang PatelRemove comment about an argument that was removed coupl...
2011-02-01 Matt Beaumont-GayTake Bill Wendling's suggestion for structuring a coupl...
2011-01-27 Devang PatelSpeculatively revert r124380.
2011-01-27 Devang PatelWhile legalizing SDValues do not drop SDDbgValues,...
2011-01-27 Matt Beaumont-GayTry harder to not have unused variables.
2011-01-27 Matt Beaumont-GayOpt-mode -Wunused-variable cleanup
2011-01-26 David Greene[AVX] Add INSERT_SUBVECTOR and support it on x86. ...
2011-01-26 David Greene[AVX] Support EXTRACT_SUBVECTOR on x86. This provides...
2011-01-25 Devang PatelProvide an interface to transfer SDDbgValue from one...
2011-01-23 Ted KremenekNull initialize a few variables flagged by
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2011-01-09 Jakob Stoklund OlesenReplace TargetRegisterInfo::printReg with a PrintReg...
2011-01-06 Evan ChengRe-implement r122936 with proper target hooks. Now...
2011-01-06 Evan ChengRevert r122936. I'll re-implement the change.
2011-01-06 Evan Chengr105228 reduced the memcpy / memset inline limit to...
2011-01-02 Benjamin KramerTry to reuse the value when lowering memset.
2011-01-02 Benjamin KramerLower the i8 extension in memset to a multiply instead...
2010-12-21 Chris Lattnerrename MVT::Flag to MVT::Glue. "Flag" is a terrible...
2010-12-19 Chris Lattnerteach MaskedValueIsZero how to analyze ADDE. This is
2010-12-12 Duncan SandsCatch attempts to remove a deleted node from the CSE...
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-12-04 Benjamin KramerRemove unneeded zero arrays.
2010-12-01 Jay FoadPR5207: Rename overloaded APInt methods set(), clear...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-11-20 Benjamin KramerSilence Release build warnings about unused functions.
2010-11-20 Duncan SandsOn X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not...
2010-11-19 Mon P WangMake isScalarToVector to return false if the node is...
2010-11-18 Dale JohannesenDo not throw away alignment when generating the DAG for
2010-11-05 Duncan SandsWhen passing a parameter using the 'byval' mechanism...
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-10-19 Jim GrosbachAdd a pre-dispatch SjLj EH hook on the unwind edge...
2010-09-21 Chris Lattnerfinish pushing MachinePointerInfo through selectiondags...
2010-09-21 Chris Lattnereliminate an old SelectionDAG::getTruncStore method...
2010-09-21 Chris Lattnereliminate last SelectionDAG::getLoad old entrypoint...
2010-09-21 Chris Lattnerfix the code that infers SV info to be correct when...
2010-09-21 Chris Lattnerpropagate MachinePointerInfo through various uses of...
2010-09-21 Chris Lattnercontinue MachinePointerInfo'izing, eliminating use...
2010-09-21 Chris Lattnerreimplement memcpy/memmove/memset lowering to use Machi...
2010-09-21 Chris Lattneradd overloads for SelectionDAG::getLoad, getStore,...
2010-09-21 Chris Lattnersimplify interface to SelectionDAG::getMemIntrinsicNode...
2010-09-21 Chris Lattnerchagne interface to SelectionDAG::getAtomic to take...
2010-09-21 Chris Lattnerforce clients of MachineFunction::getMachineMemOperand...
next