aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/PHIElimination.h
Commit message (Expand)AuthorAgeFilesLines
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-4/+4
* Reuse lowered phi nodes.Jakob Stoklund Olesen2009-12-161-4/+13
* Move PHIElimination::isLiveOut method to LiveVariables.Jakob Stoklund Olesen2009-12-011-6/+0
* Be more clever about calculating live variables through new basic blocks.Jakob Stoklund Olesen2009-11-211-6/+0
* Don't require LiveVariables for PHIElimination. Enable critical edge splittingJakob Stoklund Olesen2009-11-181-1/+2
* Fix PHIElimination optimization that uses MBB->getBasicBlock.Jakob Stoklund Olesen2009-11-131-4/+5
* Fix liveness calculation when splitting critical edges during PHI elimination.Jakob Stoklund Olesen2009-11-111-1/+7
* Teach PHIElimination to split critical edges when -split-phi-edges is enabled.Jakob Stoklund Olesen2009-11-101-0/+9
* Refactoring: Extract method PHIElimination::isLiveOut().Jakob Stoklund Olesen2009-11-101-0/+6
* Fix comment for consistency sake.Evan Cheng2009-09-041-1/+1
* Added PHI Def & Kill tracking to PHIElimination pass.Lang Hames2009-07-231-0/+45
* Exposed PHIElimination pass within CodeGen.Lang Hames2009-07-211-0/+80