Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
74de8b1b26b12fda3364382946e519a2e37b6709
/
lib
/
CodeGen
/
PHIElimination.cpp
74de8b1
There is no need to store the MBB along with the MI any more, we can now
by Chris Lattner
· 21 years ago
472405e
Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead)
by Chris Lattner
· 21 years ago
8ba9771
Start using MBB numbers directly instead of going through the live variables
by Chris Lattner
· 21 years ago
9bcdcd1
Adjust to new TargetMachine interface
by Chris Lattner
· 21 years ago
bee8872
Fix a really nasty bug from my changes on Monday to PHIElim. These changes
by Chris Lattner
· 21 years ago
8abf693
Switch this from using an std::map to using a DenseMap. This speeds up
by Chris Lattner
· 21 years ago
80e20eb
Use a new VRegPHIUseCount to compute uses of PHI values by other phi values
by Chris Lattner
· 21 years ago
791f896
Now that we use an ilist of machine instructions, iterators are more robust
by Chris Lattner
· 21 years ago
015959e
Operate on the Machine CFG instead of on the LLVM CFG
by Chris Lattner
· 21 years ago
4f6410f
MachineBasicBlock::remove should not modify the iterator passed in
by Chris Lattner
· 21 years ago
0742b59
Finegrainify namespacification
by Chris Lattner
· 21 years ago
743d0a1
Refactor rewinding code for finding the first terminator of a basic
by Alkis Evlogimenos
· 21 years ago
f81af21
Use newly added next() and prior() utility functions.
by Alkis Evlogimenos
· 22 years ago
be766c7
Remove getAllocatedRegNum(). Use getReg() instead.
by Alkis Evlogimenos
· 22 years ago
c0b9dc5
Change MachineBasicBlock's vector of MachineInstr pointers into an
by Alkis Evlogimenos
· 22 years ago
1cbe4d0
Do not use MachineOperand::isVirtualRegister either!
by Chris Lattner
· 22 years ago
4d7af65
Change interface of MachineOperand as follows:
by Alkis Evlogimenos
· 22 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 22 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 22 years ago
9e2dd8f
Const correctness fixes
by Chris Lattner
· 22 years ago
08d2e4e
Fix bug: Jello/2003-06-04-bzip2-bug.ll
by Chris Lattner
· 22 years ago
5f2180c
(1) Added special register class containing (for now) %fsr.
by Vikram S. Adve
· 22 years ago
b52e024
Use a kill, not a dead definition, update comment
by Chris Lattner
· 22 years ago
572c770
* Keep LiveVariable information more up-to-date and consistent
by Chris Lattner
· 22 years ago
a13f0d3
Fix bug where we could iterate off the end of a basic block
by Chris Lattner
· 22 years ago
98719d7
Fix N^2 algorithm
by Chris Lattner
· 22 years ago
927ce5d
* Fix several comments
by Chris Lattner
· 22 years ago
0416d2a
Fix problems with empty basic blocks
by Chris Lattner
· 23 years ago
3501fea
Rename MachineInstrInfo -> TargetInstrInfo
by Chris Lattner
· 23 years ago
bc40e89
New files
by Chris Lattner
· 23 years ago