Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
e4d5c441e04bdc00ccf1804744af670655123b07
/
lib
/
Target
/
SparcV9
/
RegAlloc
/
LiveRangeInfo.cpp
e4d5c44
This mega patch converts us from using Function::a{iterator|begin|end} to
by Chris Lattner
· 19 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
db7c40d
Get rid of calls to void llvm::printSet(const ValueSet &).
by Brian Gaeke
· 20 years ago
954da37
Add #include <iostream> since Value.h does not #include it any more.
by Reid Spencer
· 20 years ago
d029cd2
Convert to the new TargetMachine interface.
by Chris Lattner
· 20 years ago
3b2e5e6
Include SparcV9RegInfo.h instead of TargetRegInfo.h.
by Brian Gaeke
· 20 years ago
be766c7
Remove getAllocatedRegNum(). Use getReg() instead.
by Alkis Evlogimenos
· 21 years ago
c0b9dc5
Change MachineBasicBlock's vector of MachineInstr pointers into an
by Alkis Evlogimenos
· 21 years ago
12c1d2c
MachineInstr::getOpCode() --> getOpcode() in SPARC back-end.
by Brian Gaeke
· 21 years ago
4d7af65
Change interface of MachineOperand as follows:
by Alkis Evlogimenos
· 21 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 21 years ago
0d82a54
* Order #includes as per style guide
by Misha Brukman
· 21 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 21 years ago
893f954
LiveRangeInfo got moved into the lib/CodeGen/RegAlloc directory
by Chris Lattner
· 21 years ago
c083dcc
Move IGNode from public include directory to here. Minor cleanups like adding std:: namespace qualifiers
by Chris Lattner
· 21 years ago
bc001b2
(1) Change the way unused regs. are marked and found to consider regType
by Vikram S. Adve
· 21 years ago
d0d06ad
Extensive changes to the way code generation occurs for function
by Vikram S. Adve
· 21 years ago
5f2180c
(1) Added special register class containing (for now) %fsr.
by Vikram S. Adve
· 21 years ago
9d4ed15
Adjust to new interfaces
by Chris Lattner
· 22 years ago
4309e73
#include RegClass.h explicitly
by Chris Lattner
· 22 years ago
3501fea
Rename MachineInstrInfo -> TargetInstrInfo
by Chris Lattner
· 22 years ago
88da77c
Inline typedef, eliminate unused method
by Chris Lattner
· 22 years ago
cb6b4bd
Add #includes that were eliminated from headers
by Chris Lattner
· 22 years ago
f726e77
Eliminate usage of MachineBasicBlock::get
by Chris Lattner
· 22 years ago
133f079
Rename the redundant MachineOperand::getOperandType() to MachineOperand::getType()
by Chris Lattner
· 22 years ago
0be79c6
Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInstrInfo.h
by Chris Lattner
· 22 years ago
e61a584
*** empty log message ***
by Chris Lattner
· 22 years ago
32be9f6
*** empty log message ***
by Chris Lattner
· 22 years ago
9d67cd1
Live ranges for Return value and return address of a Call are now
by Vikram S. Adve
· 22 years ago
32f81a3
Allow copy coalescing in more cases: if sum of node degrees is more than
by Vikram S. Adve
· 22 years ago
39c94e1
Break RA_DEBUG option into several levels to get better control over
by Vikram S. Adve
· 22 years ago
c9a0ca5
MachineInstr* in vector are not const (and never really were)
by Vikram S. Adve
· 22 years ago
7e70829
MEGAPATCH checkin.
by Chris Lattner
· 22 years ago
c6f3ae5
Eliminate duplicate or unneccesary #include's
by Chris Lattner
· 22 years ago
2fbfdcf
Change references to the Method class to be references to the Function
by Chris Lattner
· 22 years ago
221d688
Method.h no longer includes BasicBlock.h
by Chris Lattner
· 23 years ago
2f898d2
Convert operand iterator over to work like an STL iterator
by Chris Lattner
· 23 years ago
3773094
* Code Cleanups * Removal dependencies on Type.h & remove uses of getTypeID()
by Chris Lattner
· 23 years ago
7471a7b
Must include SetOperations to do set_*
by Chris Lattner
· 23 years ago
296b773
* Eliminate the LiveVarSet class, making applyTranferFuncForMInst a static
by Chris Lattner
· 23 years ago
0665a5f
* Code Cleanups * Introduce RAV to allow stream I/O instead of using printValue
by Chris Lattner
· 23 years ago
30adeb6
* Add #includes removed from headers
by Chris Lattner
· 23 years ago
0a8ed94
Add #includes neccesary since they were removed from .h files
by Chris Lattner
· 23 years ago
697954c
Changes to build successfully with GCC 3.02
by Chris Lattner
· 23 years ago
4f3eb22
Added destructors and comments. Added correct spill candidate selection logic.
by Ruchira Sasanka
· 23 years ago
7a17675
Renamed inst_const_iterator -> const_inst_iterator
by Chris Lattner
· 23 years ago
efaf9be
Coalesing bug fix - now checks for the same regType instead of the same
by Ruchira Sasanka
· 23 years ago
958faf3
Corrected call interference bug
by Ruchira Sasanka
· 23 years ago
c4d4b76
Added support for caller saving
by Ruchira Sasanka
· 23 years ago
1e23ed7
Output to cerr rather than cout so that debug info doesn't mess up assembly generation
by Chris Lattner
· 23 years ago
a90e770
updated suggesting/coloring of call & return args & implicit operands.
by Ruchira Sasanka
· 23 years ago
d33238b
--corrected coalescing test: coalsed only if two are of the same reg class
by Ruchira Sasanka
· 23 years ago
a5ab964
--added suggesting colors; call/ret arg handling
by Ruchira Sasanka
· 23 years ago
4c3aaa4
* REMOVE extraneous debug info if DEBUG_RA is not set * Spell PhyRegAlloc right.
by Chris Lattner
· 23 years ago
e727f85
-- updated printing
by Ruchira Sasanka
· 23 years ago
0931a01
fixed printing messages
by Ruchira Sasanka
· 23 years ago
8e60479
*** empty log message ***
by Ruchira Sasanka
· 23 years ago