| Commit message (Expand) | Author | Age | Files | Lines |
* | Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str... | Chris Lattner | 2007-02-12 | 1 | -1/+1 |
* | simplify code by using Value::takeName | Chris Lattner | 2007-02-11 | 4 | -32/+26 |
* | Simplify code by using value::takename | Chris Lattner | 2007-02-11 | 6 | -71/+61 |
* | simplify name juggling through the use of Value::takeName. | Chris Lattner | 2007-02-11 | 6 | -34/+23 |
* | Privatize StructLayout::MemberOffsets, adding an accessor | Chris Lattner | 2007-02-10 | 2 | -2/+3 |
* | Fix Transforms/DeadArgElim/2007-02-07-FuncRename.ll, fallout from PR411. | Chris Lattner | 2007-02-07 | 1 | -2/+4 |
* | shrink vmcore by moving symbol table stripping support out of VMCore into | Chris Lattner | 2007-02-07 | 1 | -2/+23 |
* | redesign the primary datastructure used by mem2reg to eliminate an | Chris Lattner | 2007-02-07 | 1 | -103/+156 |
* | With the last change, we no longer need both directions of mapping from | Chris Lattner | 2007-02-05 | 1 | -4/+8 |
* | Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in | Reid Spencer | 2007-02-05 | 46 | -97/+146 |
* | Simplify use of DFBlocks, this makes no noticable performance difference, | Chris Lattner | 2007-02-05 | 1 | -3/+3 |
* | This file should have been removed when -raise was removed. It isn't | Reid Spencer | 2007-02-05 | 1 | -134/+0 |
* | Switch InsertedPHINodes back to SmallPtrSet now that the SmallPtrSet::erase | Chris Lattner | 2007-02-05 | 1 | -6/+6 |
* | switch a SmallPtrSet back to an std::set for now, this caused problems. | Chris Lattner | 2007-02-05 | 1 | -6/+6 |
* | switch an std::set over to a SmallPtrSet, speeding up mem2reg 6% on 176.gcc. | Chris Lattner | 2007-02-05 | 1 | -1/+1 |
* | switch an std::set over to SmallPtrSet, speeding up mem2reg 3.4% on 176.gcc. | Chris Lattner | 2007-02-05 | 1 | -16/+13 |
* | eliminate some malloc traffic, this speeds up mem2reg by 3.4%. | Chris Lattner | 2007-02-05 | 1 | -5/+8 |
* | Add missing and needed #include. | Reid Spencer | 2007-02-05 | 1 | -0/+1 |
* | Make the class VISIBILITY_HIDDEN. | Reid Spencer | 2007-02-05 | 1 | -3/+3 |
* | For PR411: | Reid Spencer | 2007-02-05 | 9 | -18/+18 |
* | For PR411: | Reid Spencer | 2007-02-05 | 4 | -40/+58 |
* | For PR411: | Reid Spencer | 2007-02-05 | 1 | -363/+0 |
* | Create a pass to strip dead function declarations (prototypes). This is | Reid Spencer | 2007-02-05 | 1 | -0/+61 |
* | Fix miscompilations of consumer-typeset, telecomm-gsm, and 176.gcc. | Chris Lattner | 2007-02-05 | 1 | -6/+6 |
* | For PR1177: | Reid Spencer | 2007-02-05 | 1 | -4/+4 |
* | fix a miscompilation of 176.gcc | Chris Lattner | 2007-02-05 | 1 | -2/+2 |
* | Use DenseMap for pointer->pointer maps. | Owen Anderson | 2007-02-05 | 1 | -4/+4 |
* | 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 | 4 | -1/+4 |
* | remove some dead code | Chris Lattner | 2007-02-03 | 1 | -14/+3 |
* | For PR1072: | Reid Spencer | 2007-02-03 | 4 | -1544/+0 |
* | Switch inliner over to use DenseMap instead of std::map for ValueMap. This | Chris Lattner | 2007-02-03 | 8 | -38/+41 |
* | 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 | 6 | -155/+169 |
* | Fix Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll, a serious code | Chris Lattner | 2007-02-01 | 1 | -0/+24 |
* | Ensure that ConvertOperandToType generates a result conversion by | Reid Spencer | 2007-02-01 | 1 | -1/+3 |
* | Fix bugs in the inliner having to do with single-entry phi nodes and valuemap | Chris Lattner | 2007-02-01 | 1 | -12/+12 |
* | remove temporary vectors. | Chris Lattner | 2007-01-31 | 3 | -13/+9 |
* | eliminate temporary vectors | Chris Lattner | 2007-01-31 | 1 | -16/+13 |
* | eliminate temporary vectors | Chris Lattner | 2007-01-31 | 2 | -12/+8 |
* | 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 | 3 | -17/+25 |