aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
AgeCommit message (Expand)Author
2009-03-10Removing a dead debug intrinsic shouldn't triggerDale Johannesen
2009-03-10Do not attempt to do parial redundancy elimination on void values.John Criswell
2009-03-09Don't record the increment instruction; just recompute it from the PhiDan Gohman
2009-03-09Fix a few more places where induction variable types were usedDan Gohman
2009-03-09Use ReplacedTy instead of recomputing the same value.Dan Gohman
2009-03-09Use LoopInfo's getLoopLatch() instead of doing what it does manualy.Dan Gohman
2009-03-09Don't use an induction variable type as a memory access type.Dan Gohman
2009-03-09Factor out the code that determines the memory access typeDan Gohman
2009-03-09Move the sorting of the StrideOrder array earlier so that it doesn'tDan Gohman
2009-03-09Delete the isOnlyStride argument, which is unused.Dan Gohman
2009-03-09Tidy some LSR debug output: announce the loop it's about to processDan Gohman
2009-03-09reimplement AliasSetTracker in terms of DenseMap instead of hash_map,Chris Lattner
2009-03-08teach SROA to handle promoting vector allocas with a memset into them intoChris Lattner
2009-03-08Enhance SROA to "promote to scalar" allocas which are Chris Lattner
2009-03-08change the MemIntrinsic get/setAlignment method to take an unsignedChris Lattner
2009-03-08Introduce a new MemTransferInst pseudo class, which is a commonChris Lattner
2009-03-06add a bunch more passes to the C bindings (PR3734), patch byChris Lattner
2009-03-06While converting an aggregate to scalare, ignore and remove aggregate's debug...Devang Patel
2009-03-06this wasn't intended to go in.Chris Lattner
2009-03-06Change various llvm utilities to use PrettyStackTraceProgram inChris Lattner
2009-03-06Do not count DbgInfoIntrinsic while estimating loop header size.Devang Patel
2009-03-06Skip DbgInfoIntrinsic.Devang Patel
2009-03-06Don't assign rank numbers to debug intrinsic "calls".Dale Johannesen
2009-03-06SRThreshold is meant to be inclusive.Evan Cheng
2009-03-05Do not split edges to EH landing pads. It will cause code size explosion.Evan Cheng
2009-03-05Fix another case where debug info was affectingDale Johannesen
2009-03-05Add comment to emphasize that the while body is empty.Bill Wendling
2009-03-05Fix another case where a dbg.declare meant somethingDale Johannesen
2009-03-04Re-commit 65975 and a fix for the problem thatDale Johannesen
2009-03-04Fix this comment.Dan Gohman
2009-03-04Add an assertion for a condition that's always true, and notDan Gohman
2009-03-04complete comment.Chris Lattner
2009-03-04this wasn't intended to be committed.Chris Lattner
2009-03-04Fix PR3720 by properly propagating alignment information from memcpy/memmove Chris Lattner
2009-03-04Always skip ptr-to-ptr bitcasts when counting,Dale Johannesen
2009-03-04Make my earlier patch to skip debug intrinsicsDale Johannesen
2009-03-03Instruction counters must skip the bitcasts thatDale Johannesen
2009-03-03When removing a store to an alloca that has only oneDale Johannesen
2009-03-03Use > instead of >=. We want to promote aggregates of 128-bytes.Bill Wendling
2009-03-03Reapply r65755, but reversing "<" to ">=".Bill Wendling
2009-03-03Fix a bunch of Doxygen syntax issues. Escape special characters,Dan Gohman
2009-03-03Don't count DebugInfo instructions in another limitDale Johannesen
2009-03-03When sinking an insn in InstCombine bring its debugDale Johannesen
2009-03-02If branch conditions' one successor is dominating another non-latch successor...Devang Patel
2009-03-02Fix PR3694: add an instcombine micro-optimization that helpsDuncan Sands
2009-03-01Temporarily revert r65755. It was causing failures in the self-hostingBill Wendling
2009-03-01hoist the check for alloca size up so that it controls CanConvertToScalar Chris Lattner
2009-02-27Silence compiler warning about use of uninitialized variables (in reality theseNick Lewycky
2009-02-25Fix PR3667Chris Lattner
2009-02-24Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount,Dan Gohman