summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAge
* remove some dead codeChris Lattner2007-02-03
* Switch inliner over to use DenseMap instead of std::map for ValueMap. ThisChris Lattner2007-02-03
* Switch this back to using an std::map. DenseMap entries are getting invalidatedChris Lattner2007-02-02
* Remove more malloc thrashing, this speeds up IPSCCP on kimwitu another 6.7%.Chris Lattner2007-02-02
* Convert an std::set to SmallSet, this speeds up IPSCCP 17% on kimwitu.Chris Lattner2007-02-02
* eliminate a malloc/free for (almost) every GEP processed. This speeds upChris Lattner2007-02-02
* switch hash_map's over to DenseMap in SCCP. This speeds up SCCP by 30% inChris Lattner2007-02-02
* Remove dead code and fix indentation per Chris' review comments.Reid Spencer2007-02-02
* Use short form of binary operator create functions.Reid Spencer2007-02-02
* bugfix for reid's shift patch.Chris Lattner2007-02-02
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-02
* Fix Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll, a serious codeChris Lattner2007-02-01
* remove temporary vectors.Chris Lattner2007-01-31
* Revert another incorrectly applied chunk, which fixes InstCombine/vec_insert_...Chris Lattner2007-01-31
* eliminate temporary vectorsChris Lattner2007-01-31
* Move symbolic constant folding code to libanalysis.Chris Lattner2007-01-31
* Adjust #includes to match movement of constant folding code from transformuti...Chris Lattner2007-01-30
* pass TD to constant folding apisChris Lattner2007-01-30
* use smallvector instead of vector to make constant folding a bit more efficientChris Lattner2007-01-30
* remove some bits that are not yet meant to land.Chris Lattner2007-01-30
* Symbolically evaluate constant expressions like &A[123] - &A[4].f.Chris Lattner2007-01-30
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-30
* Simplify names of lattice values. SGTUNE becomes SGT, for example.Nick Lewycky2007-01-29
* Fix test/Transforms/InstCombine/2007-01-27-AndICmp.ll, a miscompilation ofChris Lattner2007-01-27
* Inherit BasicBlockPass directly from Pass.Devang Patel2007-01-25
* Cleanup checks in the load and store of casted pointer transforms. TwoReid Spencer2007-01-22
* For PR970:Reid Spencer2007-01-21
* Revise the store V, (cast P) -> store (cast V) -> P transform.Reid Spencer2007-01-20
* Teach TargetData to handle 'preferred' alignment for each target, and useChris Lattner2007-01-20
* For this transform: store V, (cast P) -> store (cast V), PReid Spencer2007-01-19
* For PR1043:Reid Spencer2007-01-19
* Fix InstCombine/2007-01-18-VectorInfLoop.ll, a case where instcombineChris Lattner2007-01-18
* Clean up some code around the store V, (cast P) -> store (cast V), PReid Spencer2007-01-18
* For PR1094:Reid Spencer2007-01-17
* Fix a regression in my isIntegral patch that broke 471.omnetpp. This isChris Lattner2007-01-15
* Don't print address of ETNode. Print the DFSNumIn which uniquely identifiesNick Lewycky2007-01-15
* Implement InstCombine/phi.ll:test7, deletion of trivial value loops forChris Lattner2007-01-15
* simplify some code now that types are signlessChris Lattner2007-01-15
* delete stores to allocas with one use. This is a trivial form of DSE whichChris Lattner2007-01-15
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-15
* Eliminate calls to isInteger, generalizing code and tightening checks as needed.Chris Lattner2007-01-15
* instcombine has always been miscompiling fcmp x, x, disregarding possibleChris Lattner2007-01-14
* Fix Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll, which is partChris Lattner2007-01-13
* Fix indentation to prior level for easier diffs.Reid Spencer2007-01-13
* "Default context" blocks can occur after a non-default one. This meantNick Lewycky2007-01-13
* Fix a minor bug handling constant exprs, introduced by a recent patch.Chris Lattner2007-01-13
* fix a bug in a recent patchChris Lattner2007-01-13
* simplify some codeChris Lattner2007-01-12
* eliminate redundant checkChris Lattner2007-01-12
* For PR1064:Reid Spencer2007-01-12