Use the correct LHS type when determining the legalization of a shift's RHS type.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
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...
2010-09-18 Owen AndersonInvert the logic of reachesChainWithoutSideEffects...
2010-08-31 Bruno Cardoso Lopeszap unused method. x86 is the only user and already...
2010-08-02 Oscar FuentesPrefix `next' iterator operation with `llvm::'.
2010-07-23 Dan GohmanMake SDNode::dump() print a newline at the end.
2010-07-22 Gabor Greifkeep in 80 cols
2010-07-15 Evan ChengSplit -enable-finite-only-fp-math to two options:
2010-07-07 Evan ChengMove getExtLoad() and (some) getLoad() DebugLoc argumen...
2010-07-06 Devang PatelPropagate debug loc.
2010-07-04 Evan ChengInfer alignments of fixed frame objects when they are...
2010-06-26 Rafael EspindolaWhen splitting a VAARG, remember its alignment.
2010-06-25 Duncan SandsRemove variables which are assigned to but for which...
2010-06-24 Dan GohmanEliminate the other half of the BRCOND optimization...
2010-06-24 Dan GohmanEliminate the first have of the optimization which...
2010-06-24 Dan GohmanReapply r106634, now that the bug it exposed is fixed.
2010-06-23 Daniel DunbarRevert r106263, "Fold the ShrinkDemandedOps pass into...
2010-06-21 Dan GohmanUse A.append(...) instead of A.insert(A.end(), ......
2010-06-18 Dan GohmanDon't replace the old Ordering object with a new one...
2010-06-18 Dan GohmanDon't call clear() on DbgInfo when it's going to be...
2010-06-18 Dan GohmanChange UpdateNodeOperands' operand and return value...
2010-06-18 Dan GohmanFold the ShrinkDemandedOps pass into the regular DAGCom...
2010-06-18 Dan GohmanHandle ext(ext(x)) -> ext(x) immediately, since it...
2010-06-01 Dan GohmanFill in missing support for ISD::FEXP, ISD::FPOWI,...
2010-05-31 Chris Lattnerfix PR6623: when optimizing for size, don't inline...
2010-05-31 Chris Lattnerthe 'limit' argument to FindOptimalMemOpLowering is...
2010-05-29 Dan GohmanSelectionDAG shouldn't have a FunctionLoweringInfo...
2010-05-26 Jim GrosbachAdjust eh.sjlj.setjmp to properly have a chain and...
2010-05-15 Dale JohannesenImprove assertion messages.
2010-05-11 Dan GohmanImplement a bunch more TargetSelectionDAGInfo infrastru...
2010-05-10 Duncan SandsAdd an assertion to catch attempts to access off the...
2010-05-07 Dale JohannesenFix PR 7087, and probably other things, by extending
2010-05-07 Dan GohmanPrint debug information for SDNodes.
2010-04-30 Bill WendlingEXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have...
2010-04-26 Dale JohannesenAdd DBG_VALUE handling for byval parameters; this
2010-04-21 Dan GohmanAdd another variant of this test which found a place...
2010-04-19 Dan GohmanGive SelectionDAG a TargetMachine too, rather than...
2010-04-17 Dan GohmanDelete now-unnecessary const_casts.
2010-04-17 Dan GohmanUse const qualifiers with TargetLowering. This eliminat...
2010-04-16 Dan GohmanCommit this, which should have accompanied 101531.
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2010-04-12 Dan GohmanRemove unnecessary parens.
2010-04-08 Evan ChengAvoid using f64 to lower memcpy from constant string...
2010-04-07 Chris LattnerThree changes:
2010-04-06 Mon P WangRemove assert to treat memmove and memset like memcpy
2010-04-05 Evan ChengFix an obvious copy-n-paste bug. It's not known to...
next