Spelling correction s/builting/builtin/ and remove trailing whitespace in a few places
[oota-llvm.git] / lib / Transforms /
2009-05-13 Dale JohannesenHandle some additonal cases of external weak globals.
2009-05-13 Dale JohannesenDon't generate a select whose operand is load of a...
2009-05-13 Chris Lattnercalls in nothrow functions can be marked nothrow even...
2009-05-13 Chris LattnerFix PR4206 - crash in simplify lib calls
2009-05-13 Dale JohannesenAdd an int64_t variant of abs, for host environments
2009-05-12 Dan GohmanFactor the code for collecting IV users out of LSR...
2009-05-11 Evan ChengTeach LSR to optimize more loop exit compares, i.e...
2009-05-11 Dale JohannesenReverse a loop that is counting up to a maximum to
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-05-09 Evan ChengFactor out code that optimize loop terminating condition.
2009-05-08 Chris Lattnerfix RewriteStoreUserOfWholeAlloca to use the correct...
2009-05-08 Nick LewyckyThis transform requires valid TargetData info. Wrap...
2009-05-08 Eli FriedmanPR4123: don't crash when inlining a call which uses...
2009-05-07 Dan GohmanPerform constant folding on operands of instructions...
2009-05-06 Evan ChengUnbreak the build.
2009-05-06 David GreeneMake sure to use signed arithmetic in APInt to fix...
2009-05-06 Dan GohmanSimplify code by using SmallVector's pop_back_val(...
2009-05-06 Duncan SandsFix PR3754: don't mark functions that wrap MallocInst...
2009-05-06 Duncan SandsAllow readonly functions to unwind exceptions. Teach
2009-05-05 Dan GohmanFix a copy+pasto in a comment.
2009-05-05 Dan GohmanDelete a FIXME which is no longer relevant, and add...
2009-05-05 Bill WendlingTemporarily reverting r71008. It was causing this failure:
2009-05-05 David GreeneHandle overflow of 64-bit loop conditions.
2009-05-04 Dan GohmanRe-apply 70645, converting ScalarEvolution to use
2009-05-04 Dan GohmanConstify a bunch of SCEV-using code.
2009-05-04 Mike StumpRestore minor deletion.
2009-05-03 Dan GohmanRevert r70645 for now; it's causing a variety of regres...
2009-05-03 Nick LewyckyRevert r70630. Go back to appending ".b" to internal...
2009-05-02 Dan GohmanConvert ScalarEvolution to use CallbackVH for its inter...
2009-05-02 Dan GohmanThe second argument to RecursivelyDeleteTriviallyDeadIn...
2009-05-02 Dan GohmanPreviously, RecursivelyDeleteDeadInstructions provided...
2009-05-02 Dan GohmanTell ScalarEvolution that the loop is being deleted...
2009-05-02 Nick LewyckyDon't append ".b" to the names of globals that are...
2009-05-02 Dan GohmanDon't split critical edges during the AddUsersIfInteres...
2009-05-01 Dan GohmanMake RequiresTypeConversion canonicalize the types...
2009-05-01 Dan GohmanMinor whitespace fix.
2009-05-01 Dan GohmanFix some code to work if TargetLowering is not available.
2009-04-29 Dale JohannesenPrint correct instruction in dump.
2009-04-29 Dan GohmanReword and tidy up some comments.
2009-04-27 Dan GohmanRemove an obsolete comment.
2009-04-27 Dale JohannesenFix PR 4086, a bug in FP IV elimination.
2009-04-27 Dan GohmanPermit ChangeCompareStride to rewrite a comparison...
2009-04-25 Dan GohmanReturn null instead of false, as appropriate.
2009-04-25 Dan GohmanAdd several more icmp simplifications. Transform signed...
2009-04-24 Sanjiv GuptaAllow i16 type indices to gep.
2009-04-23 Dan GohmanChange SCEVExpander's expandCodeFor to provide more...
2009-04-22 Evan ChengMake sure both operands have binary instructions have...
2009-04-22 Evan ChengA few more places where the check of use_empty is needed.
2009-04-22 Evan ChengAvoid deferencing use_begin() if value does not have...
2009-04-22 Owen AndersonReal fix for PR3549, by using caching for predecessor...
2009-04-22 Owen AndersonUse PredIteratorCache in LCSSA, which gives a 37% overa...
2009-04-21 Chris Lattneruse predicate instead of hand-rolled loop
2009-04-21 Chris Lattnerfix a crash on a pointless but valid zero-length memset...
2009-04-21 Dan GohmanFactor out a common base class from SCEVTruncateExpr...
2009-04-21 Dan GohmanIntroduce encapsulation for ScalarEvolution's TargetDat...
2009-04-20 Dale JohannesenAdjust loop size estimate for full unrolling;
2009-04-20 Sanjiv GuptaBefore trying to introduce/eliminate cast/ext/trunc...
2009-04-18 Dan GohmanUse more const qualifiers with SCEV interfaces.
2009-04-17 Jim Grosbachremove trailing whitespace
2009-04-17 David GreeneUse a safer iterator interface and get rid of std C...
2009-04-17 Dan GohmanDon't create ConstantInts with pointer type. This fixes a
2009-04-16 Dan GohmanUse TargetData::getTypeSizeInBits instead of getPrimiti...
2009-04-16 Eli FriedmanFix for PR3944: make mem2reg O(N) instead of O(N^2...
2009-04-16 Dan GohmanMinor code simplifications. Don't attempt LSR on theore...
2009-04-16 Dan GohmanLSR is no longer a GEP optimizer. It is now an IV expre...
2009-04-16 Dan GohmanUse ConstantExpr::getIntToPtr instead of SCEVExpander...
2009-04-16 Dan GohmanUse a SCEV expression cast instead of immediately inser...
2009-04-16 Dan GohmanExpand GEPs in ScalarEvolution expressions. SCEV expres...
2009-04-15 Dale JohannesenEliminate zext over (iv | const) or (signed iv),
2009-04-15 Dale JohannesenEliminate zext over (iv & const) or ((iv+const)&const)
2009-04-15 Dale JohannesenEnhance induction variable code to remove the
2009-04-15 Evan ChengAvoid making the transformation enabled by my last...
2009-04-15 Devang PatelWhile inlining, clone llvm.dbg.func.start intrinsic...
2009-04-14 Evan ChengOptimize conditional branch on i1 phis with non-constan...
2009-04-14 Owen AndersonLoopIndexSplit needs to inform the loop pass manager...
2009-04-13 Chris Lattnereliminate unneeded parens.
2009-04-12 Chris Lattner"There was a typo in my previous patch which leads...
2009-04-12 Chris Lattneradd some optimizations for strncpy/strncat and factor...
2009-04-08 Chris LattnerInstcombine should not promote whole computation trees...
2009-04-07 Chris Lattnerfix rdar://6762290, a crash compiling cxx filt with...
2009-04-07 Chris Lattnerremove empty section
2009-04-06 Ed SchoutenLet the strcat optimizer return the pointer to the...
2009-04-01 Owen AndersonReapply r68211, with the miscompilations it caused...
2009-04-01 Dan GohmanRevert r68172. It caused regressions in
2009-04-01 Owen AndersonEnhance GVN to propagate simple conditionals. This...
2009-03-31 Chris LattnerMake the key of ValueRankMap an AssertingVH, so that...
2009-03-31 Evan ChengThrottle back "fold select into operand" transformation...
2009-03-31 Devang PatelUpdate call graph after inlining invoke.
2009-03-30 Devang PatelLoop Index Split can eliminate a loop if it can determi...
2009-03-27 Duncan SandsRevert r67798: it breaks llvm-gcc bootstrap on x86...
2009-03-27 Dale JohannesenOne more place to skip debug info.
2009-03-26 Devang PatelWhile hoisting an instruction, update alias info set...
2009-03-26 Dale JohannesenSkip debug info one more place. (This one gets
2009-03-25 Devang PatelBefore deleting a basic block, give other loop passes...
2009-03-25 Chris LattnerFix PR3874 by restoring a condition I removed, but...
2009-03-24 Chris Lattneroops, I intended to remove this, not comment it out...
2009-03-24 Chris Lattnercanonicalize inttoptr and ptrtoint instructions which...
2009-03-24 Chris Lattnertwo changes:
2009-03-23 Dale JohannesenUse a SmallPtrSet instead of std::set.
2009-03-23 Dan GohmanNow that errs() is properly non-buffered, there's no...
next