aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Revert changes that caused breakage.Owen Anderson2007-04-181-15/+19
* Switch more uses of DominatorTree over to ETForest.Owen Anderson2007-04-181-22/+24
* Use ETForest instead of DominatorTree.Owen Anderson2007-04-181-11/+11
* Add accessor to get the blocks immediately dominated by a given block to ETFo...Owen Anderson2007-04-182-0/+22
* VarInfo::UsedBlocks is no longer used. Remove.Evan Cheng2007-04-185-21/+2
* Use ETForest instead of DominatorTree.Owen Anderson2007-04-181-19/+15
* Use new ETForest accessor.Owen Anderson2007-04-181-4/+4
* Use ETForest instead of DominatorTree.Owen Anderson2007-04-181-21/+18
* Add an accessor to make ETForest more useful.Owen Anderson2007-04-181-0/+7
* allow SRL to simplify its operands, as it doesn't demand all bits as input.Chris Lattner2007-04-181-1/+7
* When replacing a node in SimplifyDemandedBits, if the old node used anyChris Lattner2007-04-181-1/+8
* new testcaseChris Lattner2007-04-181-0/+13
* fix a pastoChris Lattner2007-04-181-1/+1
* New crasher test case.Evan Cheng2007-04-181-0/+42
* Don't populate TryAgainList when coalescing only physical registers with virt...Evan Cheng2007-04-182-7/+7
* Cache DT[*SI] lookup.Devang Patel2007-04-181-2/+4
* don't access argument list of prototypesChris Lattner2007-04-181-7/+24
* FixDevang Patel2007-04-181-1/+1
* New test.Devang Patel2007-04-181-0/+692
* what's an & between friends?Chris Lattner2007-04-181-1/+1
* Increment use count of new virtuals created during PHI elimination.Evan Cheng2007-04-181-0/+3
* Be more careful when inserting reused instructions. This fixes CodeGen/Gener...Chris Lattner2007-04-171-2/+7
* new testcaseChris Lattner2007-04-171-0/+35
* Oops. Didn't mean to check in a quick hack.Evan Cheng2007-04-171-8/+16
* Fix a bug in my previous patch, grabbing the shift amount width from theChris Lattner2007-04-171-2/+2
* dag combiner just got better at pruning bits. This fixes CodeGen/ARM/rev.llChris Lattner2007-04-171-1/+1
* Fold (x << c1)>> c2 into a single shift if the bits shifted out aren't used.Chris Lattner2007-04-171-5/+52
* new testcaseChris Lattner2007-04-171-0/+11
* Use // not ; since this is C.Duncan Sands2007-04-171-2/+2
* Copy coalescing change to prevent a physical register from being pin to aEvan Cheng2007-04-173-88/+104
* New test case.Devang Patel2007-04-171-0/+4
* Add a register allocation preference field; add a method to compute size of a...Evan Cheng2007-04-172-1/+15
* Change getAllocatableSet() so it returns allocatable registers for a specific...Evan Cheng2007-04-172-6/+11
* Keep track of number of uses within the function per virtual register.Evan Cheng2007-04-172-1/+6
* Add commentAnton Korobeynikov2007-04-171-0/+9
* SIGN_EXTEND_INREG does not demand its top bits. Give SimplifyDemandedBitsChris Lattner2007-04-171-1/+6
* new testcaseChris Lattner2007-04-171-0/+12
* Commit an patch from Gabor Greif in Mar 2005. This eliminates the tailChris Lattner2007-04-171-18/+37
* make getnext/getprev accessors private.Chris Lattner2007-04-172-15/+15
* Spell doFinalization right, so that it is a proper virtual override andDan Gohman2007-04-171-1/+1
* make next/prev accessors privateChris Lattner2007-04-171-6/+8
* bool on darwin/ppc is 4 bytes.Chris Lattner2007-04-171-2/+2
* remove use of BasicBlock::getNextChris Lattner2007-04-172-3/+6
* Instruction:: Next/Prev accessors are now privateChris Lattner2007-04-171-7/+8
* add a noteChris Lattner2007-04-171-0/+43
* remove use of BasicBlock::getNextChris Lattner2007-04-171-3/+4
* Remove use of Instruction::getNextChris Lattner2007-04-171-8/+11
* eliminate use of Instruction::getNext()Chris Lattner2007-04-171-13/+15
* remove use of Instruction::getNextChris Lattner2007-04-171-3/+5
* eliminate use of Instruction::getPrev(). Patch by Gabor Greif in 2005.Chris Lattner2007-04-171-3/+6