| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a significant algorithm problem with the instcombine worklist. removing | Chris Lattner | 2007-03-02 | 1 | -54/+70 |
* | minor cleanup | Chris Lattner | 2007-03-02 | 1 | -6/+2 |
* | Reverse a premature commital. | Reid Spencer | 2007-03-02 | 1 | -21/+17 |
* | Prefer non-virtual calls to ConstantInt::isZero over virtual calls to | Reid Spencer | 2007-03-02 | 4 | -25/+29 |
* | Although probably not necessary, guard against a potential assertion by | Reid Spencer | 2007-03-01 | 1 | -1/+1 |
* | Use isUnitValue() instead of getZExtValue() == 1 which will prevent an | Reid Spencer | 2007-03-01 | 1 | -1/+1 |
* | The 64-bit constructor for ConstantInt changes from int64_t to uint64_t. | Reid Spencer | 2007-03-01 | 1 | -1/+1 |
* | Remove the "isSigned" parameters from ConstantRange. It turns out they | Reid Spencer | 2007-03-01 | 1 | -6/+5 |
* | For PR1205: | Reid Spencer | 2007-02-28 | 1 | -9/+15 |
* | For PR1205: | Reid Spencer | 2007-02-28 | 1 | -1/+4 |
* | For PR1205: | Reid Spencer | 2007-02-28 | 1 | -4/+5 |
* | Use efficient container SmallPtrSet | Devang Patel | 2007-02-26 | 1 | -3/+4 |
* | Do not unswitch loop on same value again and again. | Devang Patel | 2007-02-26 | 1 | -0/+7 |
* | Fix InstCombine/2007-02-23-PhiFoldInfLoop.ll and PR1217 | Chris Lattner | 2007-02-24 | 1 | -1/+2 |
* | convert more vectors to smallvectors, 2.8% speedup | Chris Lattner | 2007-02-15 | 1 | -3/+3 |
* | change some vectors to smallvectors. This speeds up instcombine on 447.dealII | Chris Lattner | 2007-02-15 | 1 | -3/+3 |
* | switch an std::set to a SmallPtr set, this speeds up instcombine by 9.5% | Chris Lattner | 2007-02-15 | 1 | -3/+4 |
* | For PR1195: | Reid Spencer | 2007-02-15 | 2 | -10/+10 |
* | Change an assert that mentions Packed Type -> Vector Type. | Reid Spencer | 2007-02-15 | 1 | -1/+1 |
* | For PR1195: | Reid Spencer | 2007-02-15 | 5 | -69/+69 |
* | Generalize TargetData strings, to support more interesting forms of data. | Chris Lattner | 2007-02-14 | 1 | -12/+13 |
* | Eliminate use of ctors that take vectors. | Chris Lattner | 2007-02-13 | 3 | -7/+8 |
* | stop using methods that take vectors. | Chris Lattner | 2007-02-12 | 3 | -9/+14 |
* | Simplify code by using value::takename | Chris Lattner | 2007-02-11 | 6 | -71/+61 |
* | Privatize StructLayout::MemberOffsets, adding an accessor | Chris Lattner | 2007-02-10 | 2 | -2/+3 |
* | Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in | Reid Spencer | 2007-02-05 | 20 | -32/+52 |
* | For PR411: | Reid Spencer | 2007-02-05 | 1 | -3/+3 |
* | Fix miscompilations of consumer-typeset, telecomm-gsm, and 176.gcc. | Chris Lattner | 2007-02-05 | 1 | -6/+6 |
* | fix a miscompilation of 176.gcc | Chris Lattner | 2007-02-05 | 1 | -2/+2 |
* | rewrite shift/shift folding, now that types are not signed. | Chris Lattner | 2007-02-05 | 1 | -74/+103 |
* | Fix indenting, remove tabs. | Nick Lewycky | 2007-02-04 | 1 | -32/+90 |
* | For PR1163: | Reid Spencer | 2007-02-04 | 2 | -1/+2 |
* | remove some dead code | Chris Lattner | 2007-02-03 | 1 | -14/+3 |
* | Switch inliner over to use DenseMap instead of std::map for ValueMap. This | Chris Lattner | 2007-02-03 | 2 | -13/+13 |
* | Switch this back to using an std::map. DenseMap entries are getting invalidated | Chris Lattner | 2007-02-02 | 1 | -5/+5 |
* | Remove more malloc thrashing, this speeds up IPSCCP on kimwitu another 6.7%. | Chris Lattner | 2007-02-02 | 1 | -10/+10 |
* | Convert an std::set to SmallSet, this speeds up IPSCCP 17% on kimwitu. | Chris Lattner | 2007-02-02 | 1 | -5/+5 |
* | eliminate a malloc/free for (almost) every GEP processed. This speeds up | Chris Lattner | 2007-02-02 | 1 | -2/+3 |
* | switch hash_map's over to DenseMap in SCCP. This speeds up SCCP by 30% in | Chris Lattner | 2007-02-02 | 1 | -19/+21 |
* | Remove dead code and fix indentation per Chris' review comments. | Reid Spencer | 2007-02-02 | 1 | -31/+12 |
* | Use short form of binary operator create functions. | Reid Spencer | 2007-02-02 | 2 | -25/+25 |
* | bugfix for reid's shift patch. | Chris Lattner | 2007-02-02 | 1 | -2/+2 |
* | Changes to support making the shift instructions be true BinaryOperators. | Reid Spencer | 2007-02-02 | 4 | -146/+164 |
* | Fix Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll, a serious code | Chris Lattner | 2007-02-01 | 1 | -0/+24 |
* | remove temporary vectors. | Chris Lattner | 2007-01-31 | 3 | -13/+9 |
* | Revert another incorrectly applied chunk, which fixes InstCombine/vec_insert_... | Chris Lattner | 2007-01-31 | 1 | -7/+0 |
* | eliminate temporary vectors | Chris Lattner | 2007-01-31 | 2 | -8/+13 |
* | Move symbolic constant folding code to libanalysis. | Chris Lattner | 2007-01-31 | 1 | -106/+0 |
* | Adjust #includes to match movement of constant folding code from transformuti... | Chris Lattner | 2007-01-30 | 8 | -7/+10 |
* | pass TD to constant folding apis | Chris Lattner | 2007-01-30 | 1 | -2/+2 |