aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
AgeCommit message (Expand)Author
2007-05-23Fixing patch mistake.Tanya Lattner
2007-05-23Merge from mainlineTanya Lattner
2007-05-22Merge from mainlineTanya Lattner
2007-05-18Merge from mainline.Tanya Lattner
2007-05-08Don't generate branch to entry block.Dale Johannesen
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-06Fix a bug in my previous patchChris Lattner
2007-05-05Implement Transforms/InstCombine/cast_ptr.llChris Lattner
2007-05-05wrap long linesChris Lattner
2007-05-05Fix Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll and PR1385.Chris Lattner
2007-05-05make a temporary for *SI, no functionality change.Chris Lattner
2007-05-05Fix InstCombine/2007-05-04-Crash.ll and PR1384Chris Lattner
2007-05-04Use IntrinsicInst to test for prefetch instructions, which is ever soDan Gohman
2007-05-03Allow strength reduction to make use of addressing modes for theDan Gohman
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-28fix a bug triggered by 403.gccChris Lattner
2007-04-28Fix several latent bugs in EmitGEPOffset that didn't manifest with itsChris Lattner
2007-04-28uhn zap cvsChris Lattner
2007-04-28Implement PR1345 and Transforms/InstCombine/bitcast-gep.llChris Lattner
2007-04-27refactor some code relating to pointer cast xforms, pulling it out of the cod...Chris Lattner
2007-04-26Using APInt more efficiently.Zhou Sheng
2007-04-25Mem2Reg does not need TargetData.Devang Patel
2007-04-25Remove unused function argument.Devang Patel
2007-04-25If an alloca only has two types of uses: 1) reads 2) a memcpy/memmove thatChris Lattner
2007-04-25refactor the SROA code out into its own method, no functionality change.Chris Lattner
2007-04-25Undo my previous changes. Since my approach to this problem is being revised,Owen Anderson
2007-04-25FixDevang Patel
2007-04-24Rollback some changes that adversely affected performance. I'm currently ret...Owen Anderson
2007-04-23FixDevang Patel
2007-04-21Make PredicateSimplifier not use DominatorTree.Owen Anderson
2007-04-21Fix a comment.Owen Anderson
2007-04-20Move more passes to using ETForest instead of DominatorTree.Owen Anderson
2007-04-19Make use of ConstantInt::isZero instead of ConstantInt::isNullValue.Zhou Sheng
2007-04-19Make the operations of APInt variables more efficient.Zhou Sheng
2007-04-18Revert changes that caused breakage.Owen Anderson
2007-04-18Switch more uses of DominatorTree over to ETForest.Owen Anderson
2007-04-18Use ETForest instead of DominatorTree.Owen Anderson
2007-04-18Use ETForest instead of DominatorTree.Owen Anderson
2007-04-17Spell doFinalization right, so that it is a proper virtual override andDan Gohman
2007-04-16FixDevang Patel
2007-04-16Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov
2007-04-15Remove ImmediateDominator analysis. The same information can be obtained fro...Owen Anderson
2007-04-15Extend store merging to support the 'if/then' version in addition to if/then/...Chris Lattner
2007-04-15refactor some code, no functionality change.Chris Lattner
2007-04-14fix long linesChris Lattner
2007-04-14Implement Transforms/InstCombine/vec_extract_elt.ll, transforming:Chris Lattner
2007-04-14Implement InstCombine/vec_demanded_elts.ll:test2. This allows us to turnChris Lattner
2007-04-14Implement PR1201 and test/Transforms/InstCombine/malloc-free-delete.llChris Lattner