aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAgeFilesLines
* Fix a significant algorithm problem with the instcombine worklist. removingChris Lattner2007-03-021-54/+70
* minor cleanupChris Lattner2007-03-021-6/+2
* Reverse a premature commital.Reid Spencer2007-03-021-21/+17
* Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer2007-03-024-25/+29
* Although probably not necessary, guard against a potential assertion byReid Spencer2007-03-011-1/+1
* Use isUnitValue() instead of getZExtValue() == 1 which will prevent anReid Spencer2007-03-011-1/+1
* The 64-bit constructor for ConstantInt changes from int64_t to uint64_t.Reid Spencer2007-03-011-1/+1
* Remove the "isSigned" parameters from ConstantRange. It turns out theyReid Spencer2007-03-011-6/+5
* For PR1205:Reid Spencer2007-02-281-9/+15
* For PR1205:Reid Spencer2007-02-281-1/+4
* For PR1205:Reid Spencer2007-02-281-4/+5
* Use efficient container SmallPtrSetDevang Patel2007-02-261-3/+4
* Do not unswitch loop on same value again and again.Devang Patel2007-02-261-0/+7
* Fix InstCombine/2007-02-23-PhiFoldInfLoop.ll and PR1217Chris Lattner2007-02-241-1/+2
* convert more vectors to smallvectors, 2.8% speedupChris Lattner2007-02-151-3/+3
* change some vectors to smallvectors. This speeds up instcombine on 447.dealIIChris Lattner2007-02-151-3/+3
* switch an std::set to a SmallPtr set, this speeds up instcombine by 9.5%Chris Lattner2007-02-151-3/+4
* For PR1195:Reid Spencer2007-02-152-10/+10
* Change an assert that mentions Packed Type -> Vector Type.Reid Spencer2007-02-151-1/+1
* For PR1195:Reid Spencer2007-02-155-69/+69
* Generalize TargetData strings, to support more interesting forms of data.Chris Lattner2007-02-141-12/+13
* Eliminate use of ctors that take vectors.Chris Lattner2007-02-133-7/+8
* stop using methods that take vectors.Chris Lattner2007-02-123-9/+14
* Simplify code by using value::takenameChris Lattner2007-02-116-71/+61
* Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner2007-02-102-2/+3
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-0520-32/+52
* For PR411:Reid Spencer2007-02-051-3/+3
* Fix miscompilations of consumer-typeset, telecomm-gsm, and 176.gcc.Chris Lattner2007-02-051-6/+6
* fix a miscompilation of 176.gccChris Lattner2007-02-051-2/+2
* rewrite shift/shift folding, now that types are not signed.Chris Lattner2007-02-051-74/+103
* Fix indenting, remove tabs.Nick Lewycky2007-02-041-32/+90
* For PR1163:Reid Spencer2007-02-042-1/+2
* remove some dead codeChris Lattner2007-02-031-14/+3
* Switch inliner over to use DenseMap instead of std::map for ValueMap. ThisChris Lattner2007-02-032-13/+13
* Switch this back to using an std::map. DenseMap entries are getting invalidatedChris Lattner2007-02-021-5/+5
* Remove more malloc thrashing, this speeds up IPSCCP on kimwitu another 6.7%.Chris Lattner2007-02-021-10/+10
* Convert an std::set to SmallSet, this speeds up IPSCCP 17% on kimwitu.Chris Lattner2007-02-021-5/+5
* eliminate a malloc/free for (almost) every GEP processed. This speeds upChris Lattner2007-02-021-2/+3
* switch hash_map's over to DenseMap in SCCP. This speeds up SCCP by 30% inChris Lattner2007-02-021-19/+21
* Remove dead code and fix indentation per Chris' review comments.Reid Spencer2007-02-021-31/+12
* Use short form of binary operator create functions.Reid Spencer2007-02-022-25/+25
* bugfix for reid's shift patch.Chris Lattner2007-02-021-2/+2
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-024-146/+164
* Fix Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll, a serious codeChris Lattner2007-02-011-0/+24
* remove temporary vectors.Chris Lattner2007-01-313-13/+9
* Revert another incorrectly applied chunk, which fixes InstCombine/vec_insert_...Chris Lattner2007-01-311-7/+0
* eliminate temporary vectorsChris Lattner2007-01-312-8/+13
* Move symbolic constant folding code to libanalysis.Chris Lattner2007-01-311-106/+0
* Adjust #includes to match movement of constant folding code from transformuti...Chris Lattner2007-01-308-7/+10
* pass TD to constant folding apisChris Lattner2007-01-301-2/+2