projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Add method to update livevar when an instruction moves
[oota-llvm.git]
/
lib
/
CodeGen
/
2004-01-14
Alkis Evlogimenos
Improve debugging output.
tree
|
commitdiff
2004-01-13
Alkis Evlogimenos
Fix miscomputation of live intervals. The catch is...
tree
|
commitdiff
2004-01-13
Alkis Evlogimenos
Remove allocatable registers vector. It is already...
tree
|
commitdiff
2004-01-13
Alkis Evlogimenos
Cleanup debugging output.
tree
|
commitdiff
2004-01-13
Alkis Evlogimenos
Fix output of live intervals to show correctly its...
tree
|
commitdiff
2004-01-13
Alkis Evlogimenos
Remove unneeded check (with the recent change in live...
tree
|
commitdiff
2004-01-13
Alkis Evlogimenos
Indentation and whitespace cleanups.
tree
|
commitdiff
2004-01-13
Alkis Evlogimenos
Fix bug introduced by previous commit: check if fixed...
tree
|
commitdiff
2004-01-13
Alkis Evlogimenos
Correctly compute live variable information for physica...
tree
|
commitdiff
2004-01-11
Alkis Evlogimenos
Make LiveVariables::HandlePhysRegUse and
tree
|
commitdiff
2004-01-10
Chris Lattner
Remove use of llvm/CodeGen/InstrSelection.h
tree
|
commitdiff
2004-01-09
Chris Lattner
Finegrainify namespacification.
tree
|
commitdiff
2004-01-09
Chris Lattner
Move InstrSelection into lib/Target/Sparc, as it's...
tree
|
commitdiff
2004-01-09
Chris Lattner
Move lib/Codegen/RegAlloc into lib/Target/Sparc, as...
tree
|
commitdiff
2004-01-07
Alkis Evlogimenos
Add a separate list of fixed intervals. This improves...
tree
|
commitdiff
2004-01-07
Alkis Evlogimenos
Minor cleanups.
tree
|
commitdiff
2004-01-07
Alkis Evlogimenos
Remove declared but undefined method.
tree
|
commitdiff
2004-01-07
Alkis Evlogimenos
Change implementation of LiveIntervals::overlap()....
tree
|
commitdiff
2004-01-05
Alkis Evlogimenos
Remove simple coalescing.
tree
|
commitdiff
2004-01-05
Chris Lattner
fix warning
tree
|
commitdiff
2004-01-05
Chris Lattner
Add VMCore and code generator support for debugging...
tree
|
commitdiff
2004-01-05
Alkis Evlogimenos
Currently we cannot handle two-address instructions...
tree
|
commitdiff
2004-01-04
Alkis Evlogimenos
Update description.
tree
|
commitdiff
2003-12-28
Chris Lattner
Clean up a lot of the code I added yesterday by exposin...
tree
|
commitdiff
2003-12-28
Alkis Evlogimenos
Reserve ECX and EDI instead of EBX and EDI. Since EBX...
tree
|
commitdiff
2003-12-28
Alkis Evlogimenos
Add coalescing to register allocator. A hint is added...
tree
|
commitdiff
2003-12-28
Chris Lattner
Whoops, don't try to lower non intrinsic calls
tree
|
commitdiff
2003-12-28
Chris Lattner
Use the intrinsic lowering functionality
tree
|
commitdiff
2003-12-28
Chris Lattner
Move into the VMCore library
tree
|
commitdiff
2003-12-28
Chris Lattner
Implement the default implementation of the intrinsic...
tree
|
commitdiff
2003-12-28
Chris Lattner
finegrainify namespacification
tree
|
commitdiff
2003-12-24
Alkis Evlogimenos
Improve debugging output when choosing a register to...
tree
|
commitdiff
2003-12-24
Alkis Evlogimenos
Do a separate pass to compute spill weights because...
tree
|
commitdiff
2003-12-23
Alkis Evlogimenos
Change the way free regusters are computed and perform...
tree
|
commitdiff
2003-12-22
Alkis Evlogimenos
Fix crash when compiling twolf.
tree
|
commitdiff
2003-12-21
Alkis Evlogimenos
Remove verifyIntervals() since it doesn't actually...
tree
|
commitdiff
2003-12-21
Alkis Evlogimenos
Change weight into a float so that we can take into...
tree
|
commitdiff
2003-12-21
Alkis Evlogimenos
Add support for inactive intervals. This effectively...
tree
|
commitdiff
2003-12-20
Chris Lattner
Add a new target-independent machine code freeing pass
tree
|
commitdiff
2003-12-20
Chris Lattner
* Finegrainify namespacification
tree
|
commitdiff
2003-12-18
Alkis Evlogimenos
Remove TwoAddressInstruction from the public headers...
tree
|
commitdiff
2003-12-18
Chris Lattner
Prune some #includes
tree
|
commitdiff
2003-12-18
Alkis Evlogimenos
Modify linear scan register allocator to use the two...
tree
|
commitdiff
2003-12-18
Alkis Evlogimenos
Fix bug in reserved registers. DH actually aliases...
tree
|
commitdiff
2003-12-18
Alkis Evlogimenos
Modify local register allocator to use the two-address...
tree
|
commitdiff
2003-12-18
Alkis Evlogimenos
Add TwoAddressInstructionPass to handle instructions...
tree
|
commitdiff
2003-12-18
Alkis Evlogimenos
Rename LiveIntervals::expired() to LiveIntervals::expir...
tree
|
commitdiff
2003-12-18
Alkis Evlogimenos
When a variable is killed and redifined in a basic...
tree
|
commitdiff
2003-12-18
Alkis Evlogimenos
Handle multiple virtual register definitions gracefully.
tree
|
commitdiff
2003-12-15
Alkis Evlogimenos
Change preserve all claim to just preserve live variabl...
tree
|
commitdiff
2003-12-14
Alkis Evlogimenos
Change interface of MachineOperand as follows:
tree
|
commitdiff
2003-12-13
Alkis Evlogimenos
When reserving a preallocated register spill the aliase...
tree
|
commitdiff
2003-12-13
Alkis Evlogimenos
Ignore non-allocatable physical registers in live inter...
tree
|
commitdiff
2003-12-13
Alkis Evlogimenos
Expire any active intervals left when register allocati...
tree
|
commitdiff
2003-12-13
Alkis Evlogimenos
Add instruction numbers to debugging output.
tree
|
commitdiff
2003-12-13
Alkis Evlogimenos
Handle explicit physical register defs.
tree
|
commitdiff
2003-12-13
Alkis Evlogimenos
Remove unecessary if statements when looping on Implici...
tree
|
commitdiff
2003-12-10
John Criswell
This appears to fix Bug 172 and does not break any...
tree
|
commitdiff
2003-12-05
Alkis Evlogimenos
Make assertion stricter. Since the source operands...
tree
|
commitdiff
2003-12-05
Alkis Evlogimenos
Fix bug in register spilling when a preallocated live...
tree
|
commitdiff
2003-12-05
Alkis Evlogimenos
Move operator<<(std::ostream&, const LiveInterval&...
tree
|
commitdiff
2003-12-05
Alkis Evlogimenos
Sort live intervals by increasing start point.
tree
|
commitdiff
2003-12-04
Alkis Evlogimenos
Improve debugging output and clean up some code.
tree
|
commitdiff
2003-11-30
Alkis Evlogimenos
Print instructions before register allocation is perfor...
tree
|
commitdiff
2003-11-30
Alkis Evlogimenos
Remove "numReloaded" statistic.
tree
|
commitdiff
2003-11-20
Alkis Evlogimenos
Merging the linear scan register allocator in trunk...
tree
|
commitdiff
2003-11-11
Brian Gaeke
Put all LLVM code into the llvm namespace, as per bug...
tree
|
commitdiff
2003-11-10
Brian Gaeke
Fix problems linking against the reoptimizer; _llvm_reg...
tree
|
commitdiff
2003-11-10
Brian Gaeke
Operand numbers are now ints. Save the register allocat...
tree
|
commitdiff
2003-11-06
Misha Brukman
Let's not forget about our friends -- Constant Pool...
tree
|
commitdiff
2003-11-05
Chris Lattner
Do not use a class before it is defined.
tree
|
commitdiff
2003-11-04
Brian Gaeke
Update verifySavedState()'s comment, so that it reflect...
tree
|
commitdiff
2003-11-04
Brian Gaeke
Add comments.
tree
|
commitdiff
2003-10-30
Brian Gaeke
Include llvm/CodeGen/MachineCodeForInstruction.h. ...
tree
|
commitdiff
2003-10-30
Brian Gaeke
Make AllocState an enum.
tree
|
commitdiff
2003-10-24
Brian Gaeke
Publicize the type of FnAllocState.
tree
|
commitdiff
2003-10-24
Chris Lattner
standardize command line option names
tree
|
commitdiff
2003-10-23
Brian Gaeke
Move the implementations of ==, != on AllocInfos here...
tree
|
commitdiff
2003-10-23
Brian Gaeke
Move AllocInfo structure to a private AllocInfo.h heade...
tree
|
commitdiff
2003-10-23
Brian Gaeke
Make FnAllocState contain vectors of AllocInfo, instead...
tree
|
commitdiff
2003-10-23
Brian Gaeke
New file, containing AllocInfo structure.
tree
|
commitdiff
2003-10-23
Misha Brukman
* Eliminate `using' directive
tree
|
commitdiff
2003-10-23
Misha Brukman
* Fix order of #include files
tree
|
commitdiff
2003-10-23
Misha Brukman
* Order #includes as per style guide
tree
|
commitdiff
2003-10-23
Misha Brukman
* Use C++ style comments instead of C-style
tree
|
commitdiff
2003-10-23
Misha Brukman
* Eliminate `using' directive
tree
|
commitdiff
2003-10-23
Misha Brukman
Make code layout more consistent.
tree
|
commitdiff
2003-10-22
Brian Gaeke
Change the type of FnAllocState.
tree
|
commitdiff
2003-10-22
Brian Gaeke
Don't worry about converting each function's reg. alloc...
tree
|
commitdiff
2003-10-22
Brian Gaeke
Add prototype for verifySavedState().
tree
|
commitdiff
2003-10-22
Brian Gaeke
Doxygenify method comments.
tree
|
commitdiff
2003-10-21
John Criswell
Added LLVM copyright notice.
tree
|
commitdiff
2003-10-21
John Criswell
Added LLVM copyright header.
tree
|
commitdiff
2003-10-20
John Criswell
Added LLVM copyright notice to Makefiles.
tree
|
commitdiff
2003-10-20
John Criswell
Added LLVM project notice to the top of every C++ sourc...
tree
|
commitdiff
2003-10-19
Chris Lattner
Change the Opcode enum for PHI nodes from "Instruction...
tree
|
commitdiff
2003-10-15
Chris Lattner
#include vector which we will need here soon
tree
|
commitdiff
2003-10-15
Chris Lattner
Decrease usage of use_size()
tree
|
commitdiff
2003-10-13
Chris Lattner
Regularize header file comments
tree
|
commitdiff
2003-10-10
Misha Brukman
* Doxygenified comments
tree
|
commitdiff
next