Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
d19e2901c1b79d287d01079659684f3a4951a69e
/
lib
/
CodeGen
/
LiveVariables.cpp
81bc6e3
Remove dead code.
by Alkis Evlogimenos
· 21 years ago
22a2f6d
Use newly added API in MRegisterInfo and don't expose the allocatable
by Alkis Evlogimenos
· 21 years ago
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
73d4adf
Remove the DefBlock element of VarInfo. DefBlock is always DefInst->getParent()
by Chris Lattner
· 21 years ago
9fb6cf1
Add checks to ensure that there are no unreachable blocks in the function
by Chris Lattner
· 21 years ago
8490f9c
Now that MachineFunction/MachineBasicBlock keep a mapping of blocks to ID #'s
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
a5287a6
Instead of building a private numbering of MBB's use brg's nifty auto-numbering.
by Chris Lattner
· 21 years ago
09ba906
Convert tabs to spaces.
by Misha Brukman
· 21 years ago
9bcdcd1
Adjust to new TargetMachine interface
by Chris Lattner
· 21 years ago
6d3848d
Patch to fix PR337. Make sure to mark all aliased physical registers as used
by Chris Lattner
· 21 years ago
f25fb4b
Stop LiveVariables from using BasicBlocks as part of the mapping, instead
by Chris Lattner
· 21 years ago
a8db01a
Correctly update LiveVariables when an instruction changes
by Alkis Evlogimenos
· 21 years ago
92bc3bc
Add an assert
by Chris Lattner
· 21 years ago
71e353e
Uncomment assertions that register# != 0 on calls to
by Alkis Evlogimenos
· 21 years ago
a96478d
Fix an iterator invalidation problem. :(
by Chris Lattner
· 21 years ago
5ed001b
Add method to update livevar when an instruction moves
by Chris Lattner
· 21 years ago
859a18b
Make dense maps keyed on physical registers smallerusing
by Alkis Evlogimenos
· 21 years ago
c0b9dc5
Change MachineBasicBlock's vector of MachineInstr pointers into an
by Alkis Evlogimenos
· 21 years ago
61b08f1
Add #include
by Chris Lattner
· 21 years ago
1cbe4d0
Do not use MachineOperand::isVirtualRegister either!
by Chris Lattner
· 21 years ago
3d878d8
Eliminate users of MachineOperand::isPhysicalRegister
by Chris Lattner
· 21 years ago
4994877
Ugh, perform an optimization that GCC should be able to do itself. This
by Chris Lattner
· 22 years ago
96aef89
Only do stuff for the REAL number of physical registers we have, not 1024.
by Chris Lattner
· 22 years ago
ef09c63
Finegrainify namespacification, use new MRegisterInfo::isVirtualRegister method
by Chris Lattner
· 22 years ago
49a5aaa
Finegrainify namespacification
by Chris Lattner
· 22 years ago
c55640f
Remove unneeded check (with the recent change in live variables a use
by Alkis Evlogimenos
· 22 years ago
19b6486
Correctly compute live variable information for physical registers
by Alkis Evlogimenos
· 22 years ago
4d7af65
Change interface of MachineOperand as follows:
by Alkis Evlogimenos
· 22 years ago
efe995a
Remove unecessary if statements when looping on ImplicitDefs.
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
73ff512
Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs
by Alkis Evlogimenos
· 22 years ago
5f2180c
(1) Added special register class containing (for now) %fsr.
by Vikram S. Adve
· 22 years ago
fb2cb69
* Keep the BBMap around as long as the pass is live
by Chris Lattner
· 22 years ago
5cdfbad
Add a vector to keep track of which registers are allocatable. Remove FIXMEs
by Chris Lattner
· 22 years ago
dff780f
Re-add gross hack, it's still necessary. :(
by Chris Lattner
· 22 years ago
82a4d20
Remove hideously nasty hack
by Chris Lattner
· 22 years ago
f98358e
Minor cleanup
by Chris Lattner
· 22 years ago
3501fea
Rename MachineInstrInfo -> TargetInstrInfo
by Chris Lattner
· 23 years ago
bc40e89
New files
by Chris Lattner
· 23 years ago