aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/PHIElimination.cpp
Commit message (Expand)AuthorAgeFilesLines
* Changes For Bug 352Reid Spencer2004-09-011-2/+2
* Update live intervals more accurately for PHI elim. This slightly reducesChris Lattner2004-07-231-10/+6
* costmetic changesChris Lattner2004-07-221-14/+14
* There is no need to store the MBB along with the MI any more, we can nowChris Lattner2004-07-191-1/+1
* Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead)Chris Lattner2004-07-191-4/+4
* Start using MBB numbers directly instead of going through the live variablesChris Lattner2004-07-011-1/+1
* Adjust to new TargetMachine interfaceChris Lattner2004-06-021-1/+1
* Fix a really nasty bug from my changes on Monday to PHIElim. These changesChris Lattner2004-05-121-11/+19
* Switch this from using an std::map to using a DenseMap. This speeds upChris Lattner2004-05-101-6/+5
* Use a new VRegPHIUseCount to compute uses of PHI values by other phi valuesChris Lattner2004-05-101-14/+21
* Now that we use an ilist of machine instructions, iterators are more robustChris Lattner2004-05-101-5/+8
* Operate on the Machine CFG instead of on the LLVM CFGChris Lattner2004-05-011-8/+4
* MachineBasicBlock::remove should not modify the iterator passed inChris Lattner2004-03-311-2/+1
* Finegrainify namespacificationChris Lattner2004-02-231-5/+3
* Refactor rewinding code for finding the first terminator of a basicAlkis Evlogimenos2004-02-231-16/+1
* Use newly added next() and prior() utility functions.Alkis Evlogimenos2004-02-141-4/+3
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-131-1/+1
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-16/+19
* Do not use MachineOperand::isVirtualRegister either!Chris Lattner2004-02-101-3/+3
* Change interface of MachineOperand as follows:Alkis Evlogimenos2003-12-141-1/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+5
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Const correctness fixesChris Lattner2003-07-261-2/+2
* Fix bug: Jello/2003-06-04-bzip2-bug.llChris Lattner2003-06-051-23/+21
* (1) Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-271-1/+1
* Use a kill, not a dead definition, update commentChris Lattner2003-05-121-5/+4
* * Keep LiveVariable information more up-to-date and consistentChris Lattner2003-05-121-7/+87
* Fix bug where we could iterate off the end of a basic blockChris Lattner2003-05-121-2/+3
* Fix N^2 algorithmChris Lattner2003-05-121-25/+34
* * Fix several commentsChris Lattner2003-05-121-6/+37
* Fix problems with empty basic blocksChris Lattner2003-01-161-10/+14
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-1/+1
* New filesChris Lattner2003-01-131-0/+133