| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Mem2Reg does not need TargetData. | Devang Patel | 2007-04-25 | 2 | -11/+6 |
| | | | | | llvm-svn: 36444 | ||||
| * | Remove unused function argument. | Devang Patel | 2007-04-25 | 2 | -3/+3 |
| | | | | | llvm-svn: 36441 | ||||
| * | Fix a comment. | Owen Anderson | 2007-04-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 36299 | ||||
| * | Comment out usage of write() for now. | Jeff Cohen | 2007-04-20 | 1 | -0/+6 |
| | | | | | llvm-svn: 36287 | ||||
| * | Avoid recursion. | Devang Patel | 2007-04-20 | 1 | -6/+13 |
| | | | | | llvm-svn: 36272 | ||||
| * | Move more passes to using ETForest instead of DominatorTree. | Owen Anderson | 2007-04-20 | 2 | -13/+12 |
| | | | | | llvm-svn: 36271 | ||||
| * | Revert Owen's last check-in. This is breaking Mac OS X / PPC llvm-gcc bootstrap. | Evan Cheng | 2007-04-18 | 1 | -18/+21 |
| | | | | | llvm-svn: 36258 | ||||
| * | Use new ETForest accessor. | Owen Anderson | 2007-04-18 | 1 | -4/+4 |
| | | | | | llvm-svn: 36248 | ||||
| * | Use ETForest instead of DominatorTree. | Owen Anderson | 2007-04-18 | 1 | -21/+18 |
| | | | | | llvm-svn: 36247 | ||||
| * | remove use of BasicBlock::getNext | Chris Lattner | 2007-04-17 | 2 | -3/+6 |
| | | | | | llvm-svn: 36205 | ||||
| * | remove use of Instruction::getNext | Chris Lattner | 2007-04-17 | 1 | -3/+5 |
| | | | | | llvm-svn: 36199 | ||||
| * | Removed tabs everywhere except autogenerated & external files. Add make | Anton Korobeynikov | 2007-04-16 | 6 | -6/+6 |
| | | | | | | | target for tabs checking. llvm-svn: 36146 | ||||
| * | Fix PR1335 and Transforms/Inline/2007-04-15-InlineEH.ll | Chris Lattner | 2007-04-15 | 1 | -4/+5 |
| | | | | | llvm-svn: 36090 | ||||
| * | Remove ImmediateDominator analysis. The same information can be obtained ↵ | Owen Anderson | 2007-04-15 | 2 | -50/+0 |
| | | | | | | | | | | | from DomTree. A lot of code for constructing ImmediateDominator is now folded into DomTree construction. This is part of the ongoing work for PR217. llvm-svn: 36063 | ||||
| * | avoid copying sets and vectors around. | Chris Lattner | 2007-04-14 | 1 | -7/+6 |
| | | | | | llvm-svn: 36017 | ||||
| * | Implement the "thread_local" keyword. | Lauro Ramos Venancio | 2007-04-12 | 1 | -0/+2 |
| | | | | | llvm-svn: 35950 | ||||
| * | Re-constify things that don't break the build. Last patch in this | Owen Anderson | 2007-04-09 | 1 | -2/+4 |
| | | | | | | | series, I promise. llvm-svn: 35848 | ||||
| * | Unconst-ify stuff that broke the build. | Owen Anderson | 2007-04-09 | 1 | -1/+1 |
| | | | | | llvm-svn: 35843 | ||||
| * | Const-ify some parameters, and some cosmetic cleanups. No functionality | Owen Anderson | 2007-04-09 | 1 | -3/+4 |
| | | | | | | | change. llvm-svn: 35842 | ||||
| * | Tabs -> Spaces | Owen Anderson | 2007-04-09 | 1 | -36/+36 |
| | | | | | llvm-svn: 35841 | ||||
| * | Improve some _slow_ behavior introduced in my patches the last few days. | Owen Anderson | 2007-04-09 | 1 | -42/+42 |
| | | | | | llvm-svn: 35839 | ||||
| * | Cleanup some from my DomSet-removal changes. Add a new | Owen Anderson | 2007-04-09 | 1 | -4/+4 |
| | | | | | | | | isReachableFromEntry test to ETForest to factor a common test out of code. llvm-svn: 35786 | ||||
| * | Remove DominatorSet usage from LoopSimplify. Patch from Owen Anderson. | Nick Lewycky | 2007-04-08 | 1 | -89/+54 |
| | | | | | llvm-svn: 35757 | ||||
| * | Add DomSet back, and revert the changes to LoopSimplify. Apparently the | Owen Anderson | 2007-04-07 | 1 | -48/+85 |
| | | | | | | | | ETForest updating mechanisms don't work as I thought they did. These changes will be reapplied once the issue is worked out. llvm-svn: 35741 | ||||
| * | Completely purge DomSet from LoopSimplify. This is part of the | Owen Anderson | 2007-04-07 | 1 | -82/+46 |
| | | | | | | | continuing work on PR1171. llvm-svn: 35730 | ||||
| * | BreakCriticalEdges does still preserve DominatorTree. | Owen Anderson | 2007-04-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 35729 | ||||
| * | Expunge DomSet from BreakCriticalEdges. This is part of the continuing | Owen Anderson | 2007-04-07 | 1 | -52/+18 |
| | | | | | | | work for PR 1171. llvm-svn: 35728 | ||||
| * | Expunge DomSet from CodeExtractor. This is part of the continuing work | Owen Anderson | 2007-04-07 | 1 | -19/+21 |
| | | | | | | | on PR1171. llvm-svn: 35726 | ||||
| * | Expunge a bunch of uses of DomSet from LoopSimplify. Many more remain. | Owen Anderson | 2007-04-07 | 1 | -3/+2 |
| | | | | | | | This is the beginning of work for PR1171. llvm-svn: 35720 | ||||
| * | reduce use of std::set | Chris Lattner | 2007-04-02 | 1 | -6/+7 |
| | | | | | llvm-svn: 35576 | ||||
| * | Reduce malloc/free traffic. | Devang Patel | 2007-03-26 | 1 | -12/+8 |
| | | | | | llvm-svn: 35370 | ||||
| * | Change uses of Function::front to Function::getEntryBlock for readability. | Dan Gohman | 2007-03-22 | 4 | -6/+8 |
| | | | | | llvm-svn: 35265 | ||||
| * | LoopSimplify::FindPHIToPartitionLoops() | Devang Patel | 2007-03-20 | 1 | -4/+6 |
| | | | | | | | Use ETForest instead of DominatorSet. llvm-svn: 35221 | ||||
| * | Unbreak VC++ build. Do not use identifiers starting with _ as they are ↵ | Jeff Cohen | 2007-03-12 | 1 | -3/+3 |
| | | | | | | | | | reserved and can collide with system defined names. Windows defines _BB, for example. llvm-svn: 35066 | ||||
| * | Use range tests in LowerSwitch, where possible | Anton Korobeynikov | 2007-03-10 | 1 | -31/+114 |
| | | | | | llvm-svn: 35057 | ||||
| * | Remove dead comments. | Devang Patel | 2007-03-09 | 1 | -3/+0 |
| | | | | | llvm-svn: 35053 | ||||
| * | Avoid recursion. Use iterative algorithm for RenamePass(). | Devang Patel | 2007-03-09 | 1 | -4/+31 |
| | | | | | llvm-svn: 35052 | ||||
| * | Make sure debug code is not evaluated in non-debug case. | Reid Spencer | 2007-03-02 | 1 | -2/+3 |
| | | | | | llvm-svn: 34856 | ||||
| * | 1. Sort switch cases using APInt safe comparison. | Reid Spencer | 2007-03-02 | 1 | -2/+2 |
| | | | | | | | 2. Make sure debug output of APInt values is safe for all bit widths. llvm-svn: 34855 | ||||
| * | Use APInt safe isOne() method on ConstantInt instead of getZExtValue()==1 | Reid Spencer | 2007-03-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 34854 | ||||
| * | Make sorting of ConstantInt be APInt clean through use of ult function. | Reid Spencer | 2007-03-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 34853 | ||||
| * | switch the inliner from being recursive to being iterative. | Chris Lattner | 2007-03-02 | 1 | -6/+14 |
| | | | | | llvm-svn: 34832 | ||||
| * | fix an obscure and tricky bug the inliner can hit sometimes. | Chris Lattner | 2007-02-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 34531 | ||||
| * | Revert changes for a simplier solution. | Jim Laskey | 2007-02-22 | 1 | -50/+36 |
| | | | | | llvm-svn: 34495 | ||||
| * | Itanium ABI exception handing support. | Jim Laskey | 2007-02-21 | 1 | -36/+50 |
| | | | | | llvm-svn: 34480 | ||||
| * | Fix typos in comments. | Dan Gohman | 2007-02-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 34456 | ||||
| * | eliminate use of deprecated apis | Chris Lattner | 2007-02-19 | 1 | -2/+2 |
| | | | | | llvm-svn: 34417 | ||||
| * | For PR1195: | Reid Spencer | 2007-02-15 | 1 | -2/+2 |
| | | | | | | | | Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and PackedTyID -> VectorTyID. No functional changes. llvm-svn: 34293 | ||||
| * | Eliminate use of ctors that take vectors. | Chris Lattner | 2007-02-13 | 4 | -19/+23 |
| | | | | | llvm-svn: 34219 | ||||
| * | stop using methods that take vectors. | Chris Lattner | 2007-02-12 | 1 | -3/+4 |
| | | | | | llvm-svn: 34205 | ||||

