projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix debugging output.
[oota-llvm.git]
/
lib
/
CodeGen
/
2004-02-02
Alkis Evlogimenos
Fix debugging output.
tree
|
commitdiff
2004-02-02
Alkis Evlogimenos
Correctly update def/use information for modified machi...
tree
|
commitdiff
2004-02-02
Alkis Evlogimenos
Should be more careful. The previously applied change...
tree
|
commitdiff
2004-02-02
Alkis Evlogimenos
Create an object for tracking physical register usage...
tree
|
commitdiff
2004-02-01
Alkis Evlogimenos
Change weight array into a vector and make it as big...
tree
|
commitdiff
2004-02-01
Alkis Evlogimenos
Use std::map::count() instead of std::map::find() ...
tree
|
commitdiff
2004-02-01
Alkis Evlogimenos
Change string for joined intervals.
tree
|
commitdiff
2004-02-01
Alkis Evlogimenos
Change xor to ^.
tree
|
commitdiff
2004-02-01
Chris Lattner
Fix a bug in a recent checkin
tree
|
commitdiff
2004-02-01
Alkis Evlogimenos
Missed one silly assert :-)
tree
|
commitdiff
2004-02-01
Alkis Evlogimenos
Simplify joinIntervals() code.
tree
|
commitdiff
2004-02-01
Alkis Evlogimenos
Use MRegisterInfo::isPhysicalRegister and
tree
|
commitdiff
2004-01-31
Alkis Evlogimenos
Apply final part of Chris' patch.
tree
|
commitdiff
2004-01-31
Alkis Evlogimenos
Be a little smarter on the way we handle physical regis...
tree
|
commitdiff
2004-01-31
Chris Lattner
Finegrainify namespacification, use new MRegisterInfo...
tree
|
commitdiff
2004-01-31
Chris Lattner
Fix, correctly this time, the computation of the return...
tree
|
commitdiff
2004-01-31
Chris Lattner
* Fix incorrect computation of the runOnMachineFunction...
tree
|
commitdiff
2004-01-31
Chris Lattner
Remove unneeded #includes
tree
|
commitdiff
2004-01-31
Alkis Evlogimenos
Merge safe parts from last night's buggy commit. These...
tree
|
commitdiff
2004-01-31
Alkis Evlogimenos
Optimize liveAt() and overlaps(). We now use a binary...
tree
|
commitdiff
2004-01-31
Alkis Evlogimenos
Revert last night's changes as they broke some tests...
tree
|
commitdiff
2004-01-31
Alkis Evlogimenos
Several performance enhancements and cleanups from...
tree
|
commitdiff
2004-01-30
Chris Lattner
Finegrainify namespacification
tree
|
commitdiff
2004-01-30
Brian Gaeke
Give clients of MachineFunctionPrinter the ability...
tree
|
commitdiff
2004-01-23
Alkis Evlogimenos
Fix failing test cases with joined live intervals....
tree
|
commitdiff
2004-01-22
Alkis Evlogimenos
Add option to join live intervals. Two intervals are...
tree
|
commitdiff
2004-01-22
Alkis Evlogimenos
Remove unneeded check. An interval in active, by defini...
tree
|
commitdiff
2004-01-22
Alkis Evlogimenos
Improve debugging output. Remove unneeded virtReg...
tree
|
commitdiff
2004-01-22
Alkis Evlogimenos
Revert previous change. The code was correct...
tree
|
commitdiff
2004-01-22
Alkis Evlogimenos
Fix incorrect negatives in LiveIntervals::Interval...
tree
|
commitdiff
2004-01-20
Tanya Lattner
Moved iterators around.
tree
|
commitdiff
2004-01-20
Tanya Lattner
Moved iterators to common file.
tree
|
commitdiff
2004-01-16
Alkis Evlogimenos
Handle printing of intervals that are not assign to...
tree
|
commitdiff
2004-01-16
Alkis Evlogimenos
Handle printing of intervals that are not assign to...
tree
|
commitdiff
2004-01-16
Alkis Evlogimenos
Fold open interval ends handling into
tree
|
commitdiff
2004-01-16
Alkis Evlogimenos
Add asserts to previous change.
tree
|
commitdiff
2004-01-16
Alkis Evlogimenos
Use a list instead of a vector to store intervals....
tree
|
commitdiff
2004-01-14
Chris Lattner
Hrm, apparently I missed lowering this intrinsic. :(
tree
|
commitdiff
2004-01-14
Alkis Evlogimenos
Properly update #intervals statistic.
tree
|
commitdiff
2004-01-14
Alkis Evlogimenos
Fix bug in LiveIntervals::Interval::overlaps and
tree
|
commitdiff
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
next