Replace isTrapping with a new, similar method called
[oota-llvm.git] / lib / Transforms / Scalar /
2009-07-17 Eli FriedmanReplace isTrapping with a new, similar method called
2009-07-16 Owen AndersonMove the ConstantInt uniquing table into LLVMContextImp...
2009-07-15 Owen AndersonRevert yesterday's change by removing the LLVMContext...
2009-07-15 Eli FriedmanSwitch invars away from using isTrapping when it really...
2009-07-15 Eli FriedmanDon't restrict the set of instructions where we try...
2009-07-15 Dan GohmanFix indentation.
2009-07-15 Dan GohmanMake makeLoopInvariant report whether it made any chang...
2009-07-14 Owen AndersonMove EVER MORE stuff over to LLVMContext.
2009-07-14 Dale JohannesenRevert 75571; I'm convinced this isn't the right thing...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-14 Dan GohmanRequire IVUsers after LCSSA, since LCSSA does not prese...
2009-07-14 Eli FriedmanFix trivial todo in instcombine.
2009-07-14 Dan GohmanUpdate LoopSimplify and LoopUnswitch to use the new...
2009-07-14 Dan GohmanFix indvars to not assume that a loop with a single...
2009-07-14 Dale JohannesenDon't delete asm's just because their inputs are undefined;
2009-07-13 Eli FriedmanPR4548: optimize zext+udiv+trunc to udiv.
2009-07-13 Eli FriedmanCanonicalize boolean +/- a constant to a select.
2009-07-13 Owen AndersonThese don't really need contexts either.
2009-07-13 Dan GohmanMake Loop and MachineLoop be subclasses of LoopBase...
2009-07-13 Eli FriedmanMisc simplifications to InstCombiner::commonIntCastTran...
2009-07-13 Eli FriedmanFix comment.
2009-07-13 Owen AndersonMove more functionality over to LLVMContext.
2009-07-13 Eli FriedmanDon't bother to call commonIntCastTransforms for bitcas...
2009-07-13 Owen AndersonBegin the painful process of tearing apart the rat...
2009-07-12 Eli FriedmanRemove check which is duplicated in
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-11 Nick LewyckyMove a method that creates constant ranges relative...
2009-07-10 Owen AndersonPush LLVMContext through the PatternMatch API.
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-09 Owen AndersonA little bit more LLVMContextification.
2009-07-08 Owen AndersonPush LLVMContext _back_ through IRBuilder.
2009-07-08 Dan GohmanTell ScalarEvolution to forget a loop before starting...
2009-07-08 Owen AndersonSwitch GlobalVariable ctors to a sane API, where *eithe...
2009-07-08 Nick LewyckyRemove the vicmp and vfcmp instructions. Because we...
2009-07-08 Owen AndersonPush LLVMContext through GlobalVariables and IRBuilder.
2009-07-07 Dan GohmanChange all SCEV* to SCEV *.
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Owen AndersonFinish LLVMContext-ing lib/Analysis. This required...
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-07-05 Owen AndersonMore LLVMContext-ification.
2009-07-03 Owen AndersonEven more passes being LLVMContext'd.
2009-07-03 Owen AndersonSecond batch of passes using LLVMContext.
2009-07-03 Owen AndersonConvert the first batch of passes to use LLVMContext.
2009-07-02 Chris Lattnerfix inverted logic pointed out by John McCall, noticed...
2009-07-02 Dan GohmanFix a bunch of other places that used operator[] to...
2009-07-01 Dan GohmanRequest LCSSA after LoopSimplify. This fixes a problem...
2009-07-01 Dan GohmanFix an instcombine abort on a scalar-to-vector bitcast...
2009-06-27 Dan GohmanDon't try to split a loop when the controlling icmp...
2009-06-27 Dan GohmanMore minor code simplifications.
2009-06-27 Dan GohmanWhen a value is used multiple times within a single...
2009-06-26 Dan GohmanIncorporate the insertion point into the key of SCEVExp...
2009-06-26 Owen AndersonConstify this value.
2009-06-26 Douglas GregorFix linking of llvm-ld and lli with CMake, from Xerxes...
2009-06-26 Dan GohmanChange this code to a form about which VC++ reportedly...
2009-06-26 Dan GohmanMinor code simplification.
2009-06-25 Dan GohmanReword a few comments.
2009-06-24 Dan GohmanWhen inserting code into a loop preheader, insert it...
2009-06-24 Dan GohmanExtend ScalarEvolution's multiple-exit support to compu...
2009-06-24 Dan GohmanDon't emit a redundant BitCastInst if the value to...
2009-06-22 Dan GohmanFix a few minor issues that were exposed by the removal...
2009-06-22 Owen AndersonSCEVHandle is no more!
2009-06-22 Dan GohmanFix this code to correctly handle loops with multiple...
2009-06-21 Dan GohmanRename a variable for consistency with the ExitBlock...
2009-06-19 Dan GohmanFix a typo in a comment that Frits von Bommel noticed.
2009-06-19 Dan GohmanRe-apply r73718, now that the fix in r73787 is in,...
2009-06-19 Dan GohmanFix LSR's OptimizeSMax to ignore max operators with...
2009-06-19 Evan ChengRevert 73718. It's breaking 254.gap.
2009-06-19 Chris Lattnermake jump threading handle lexically identical compare...
2009-06-19 Nick LewyckyTeach jump threading to look at comparisons between...
2009-06-19 Chris LattnerImprove tail call elim to move loads above readonly...
2009-06-19 Chris Lattnerpart of PR4405: disable a contentious optimization for
2009-06-18 Dan GohmanGeneralize LSR's OptimizeSMax to handle unsigned max...
2009-06-18 Anton KorobeynikovRevert IRBuilder CC propagation. Fix SimplifyLibCalls...
2009-06-18 Dan GohmanRemove the code from IVUsers that attempted to handle
2009-06-18 Dan GohmanGeneralize the zext(trunc(t) & C) instcombine to work...
2009-06-17 Dan GohmanInstcombine zext(trunc(x) & mask) to x&mask, even if...
2009-06-17 Dale JohannesenThis fixes a bug introduced in 72661, which can
2009-06-17 Torok EdwinAdd debug message about non-local loads being clobbered.
2009-06-17 Dan GohmanUpdate comments to use doxygen syntax.
2009-06-17 Eli FriedmanPR3439: Correct a silly mistake in the SimplifyDemanded...
2009-06-16 Dan GohmanGeneralize a few more instcombines to be vector/scalar...
2009-06-16 Chris LattnerGeneralize instcombine's isSafeToLoadUnconditionally...
2009-06-16 Dan GohmanUse Type::getScalarType.
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-15 Dan GohmanMake the EnableLoadPRE variable static.
2009-06-14 Dan GohmanFix old-style type names in comments.
2009-06-14 Dan GohmanConvert several parts of the ScalarEvolution framework...
2009-06-14 Dan GohmanAdd another item to the list of things that indvars...
2009-06-13 Dan GohmanTeach SCEVExpander's visitAddRecExpr to reuse an existi...
2009-06-12 Chris Lattnersecond half of fix for PR4366: don't zap store to null of
2009-06-12 Dan GohmanDon't do (x - (y - z)) --> (x + (z - y)) on floating...
2009-06-11 Chris LattnerFix 4366: store to null in non-default addr space shoul...
2009-06-06 Nick LewyckyDon't crash on multiple return value with no obvious...
2009-06-06 Eli FriedmanPR4340: Run SimplifyDemandedVectorElts on insertelement...
2009-06-06 Jay FoadUse cast<> instead of dyn_cast<> for things that are...
2009-06-05 Devang PatelSimplify.
2009-06-04 Dan GohmanSplit the Add, Sub, and Mul instruction opcodes into...
2009-06-04 Dan GohmanDon't do the X * 0.0 -> 0.0 transformation in instcombi...
2009-06-03 Dan GohmanDon't attempt to simplify an non-affine IV expression...
next