| Commit message (Expand) | Author | Age | Files | Lines |
* | Add DomSet back, and revert the changes to LoopSimplify. Apparently the | Owen Anderson | 2007-04-07 | 1 | -48/+85 |
* | Completely purge DomSet from LoopSimplify. This is part of the | Owen Anderson | 2007-04-07 | 1 | -82/+46 |
* | BreakCriticalEdges does still preserve DominatorTree. | Owen Anderson | 2007-04-07 | 1 | -0/+1 |
* | Expunge DomSet from BreakCriticalEdges. This is part of the continuing | Owen Anderson | 2007-04-07 | 1 | -52/+18 |
* | Expunge DomSet from CodeExtractor. This is part of the continuing work | Owen Anderson | 2007-04-07 | 1 | -19/+21 |
* | Expunge a bunch of uses of DomSet from LoopSimplify. Many more remain. | Owen Anderson | 2007-04-07 | 1 | -3/+2 |
* | reduce use of std::set | Chris Lattner | 2007-04-02 | 1 | -6/+7 |
* | Reduce malloc/free traffic. | Devang Patel | 2007-03-26 | 1 | -12/+8 |
* | Change uses of Function::front to Function::getEntryBlock for readability. | Dan Gohman | 2007-03-22 | 4 | -6/+8 |
* | LoopSimplify::FindPHIToPartitionLoops() | Devang Patel | 2007-03-20 | 1 | -4/+6 |
* | Unbreak VC++ build. Do not use identifiers starting with _ as they are reser... | Jeff Cohen | 2007-03-12 | 1 | -3/+3 |
* | Use range tests in LowerSwitch, where possible | Anton Korobeynikov | 2007-03-10 | 1 | -31/+114 |
* | Remove dead comments. | Devang Patel | 2007-03-09 | 1 | -3/+0 |
* | Avoid recursion. Use iterative algorithm for RenamePass(). | Devang Patel | 2007-03-09 | 1 | -4/+31 |
* | Make sure debug code is not evaluated in non-debug case. | Reid Spencer | 2007-03-02 | 1 | -2/+3 |
* | 1. Sort switch cases using APInt safe comparison. | Reid Spencer | 2007-03-02 | 1 | -2/+2 |
* | Use APInt safe isOne() method on ConstantInt instead of getZExtValue()==1 | Reid Spencer | 2007-03-02 | 1 | -1/+1 |
* | Make sorting of ConstantInt be APInt clean through use of ult function. | Reid Spencer | 2007-03-02 | 1 | -1/+1 |
* | switch the inliner from being recursive to being iterative. | Chris Lattner | 2007-03-02 | 1 | -6/+14 |
* | fix an obscure and tricky bug the inliner can hit sometimes. | Chris Lattner | 2007-02-23 | 1 | -1/+1 |
* | Revert changes for a simplier solution. | Jim Laskey | 2007-02-22 | 1 | -50/+36 |
* | Itanium ABI exception handing support. | Jim Laskey | 2007-02-21 | 1 | -36/+50 |
* | Fix typos in comments. | Dan Gohman | 2007-02-20 | 1 | -1/+1 |
* | eliminate use of deprecated apis | Chris Lattner | 2007-02-19 | 1 | -2/+2 |
* | For PR1195: | Reid Spencer | 2007-02-15 | 1 | -2/+2 |
* | Eliminate use of ctors that take vectors. | Chris Lattner | 2007-02-13 | 4 | -19/+23 |
* | stop using methods that take vectors. | Chris Lattner | 2007-02-12 | 1 | -3/+4 |
* | simplify code by using Value::takeName | Chris Lattner | 2007-02-11 | 4 | -32/+26 |
* | 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 | 4 | -4/+8 |
* | Simplify use of DFBlocks, this makes no noticable performance difference, | Chris Lattner | 2007-02-05 | 1 | -3/+3 |
* | 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 |
* | For PR411: | Reid Spencer | 2007-02-05 | 1 | -1/+0 |
* | For PR1177: | Reid Spencer | 2007-02-05 | 1 | -4/+4 |
* | Use DenseMap for pointer->pointer maps. | Owen Anderson | 2007-02-05 | 1 | -4/+4 |
* | For PR1163: | Reid Spencer | 2007-02-04 | 1 | -0/+1 |
* | Switch inliner over to use DenseMap instead of std::map for ValueMap. This | Chris Lattner | 2007-02-03 | 6 | -25/+28 |
* | Fix bugs in the inliner having to do with single-entry phi nodes and valuemap | Chris Lattner | 2007-02-01 | 1 | -12/+12 |
* | eliminate temporary vectors | Chris Lattner | 2007-01-31 | 1 | -16/+13 |
* | Adjust #includes to match movement of constant folding code from transformuti... | Chris Lattner | 2007-01-30 | 2 | -1/+2 |
* | move a bunch of constant folding code f rom Transforms/Utils/Local.cpp into | Chris Lattner | 2007-01-30 | 1 | -152/+0 |
* | remove now-dead code. | Chris Lattner | 2007-01-30 | 1 | -14/+0 |
* | The inliner/cloner can now optionally take TargetData info, which can be | Chris Lattner | 2007-01-30 | 2 | -11/+14 |
* | Change constant folding APIs to take an optional TargetData, and change | Chris Lattner | 2007-01-30 | 2 | -41/+18 |
* | For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid | Reid Spencer | 2007-01-30 | 2 | -2/+2 |