projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Use a worklist-driven algorithm instead of a recursive one.
[oota-llvm.git]
/
lib
/
CodeGen
/
2007-03-03
Evan Cheng
Watch out for cases like this:
tree
|
commitdiff
2007-03-02
Evan Cheng
Mark dead def as unused.
tree
|
commitdiff
2007-03-02
Evan Cheng
Dead live-in detection bug.
tree
|
commitdiff
2007-03-02
Evan Cheng
- Keep track all def and uses of stack slot available...
tree
|
commitdiff
2007-03-02
Evan Cheng
Invalidate last use of a reused register if the use...
tree
|
commitdiff
2007-03-01
Jim Laskey
Emit eh filter info.
tree
|
commitdiff
2007-03-01
Jim Laskey
Collect eh filter info.
tree
|
commitdiff
2007-03-01
Jim Laskey
Lower eh filter intrinsic.
tree
|
commitdiff
2007-03-01
Evan Cheng
Delete register scavenger when done with it.
tree
|
commitdiff
2007-03-01
Evan Cheng
Add a version of FindUnusedReg that restrict search...
tree
|
commitdiff
2007-03-01
Evan Cheng
A restore is promoted to copy (or deleted entirely...
tree
|
commitdiff
2007-03-01
Evan Cheng
Interface clean up.
tree
|
commitdiff
2007-03-01
Evan Cheng
Interface clean up.
tree
|
commitdiff
2007-03-01
Evan Cheng
Oops.
tree
|
commitdiff
2007-03-01
Evan Cheng
Track all joined registers and eliminate unneeded kills...
tree
|
commitdiff
2007-02-28
Jim Laskey
Chain is on second operand.
tree
|
commitdiff
2007-02-28
Jim Laskey
Handle mix of personalities.
tree
|
commitdiff
2007-02-28
Jim Laskey
Provide a more meaningful name.
tree
|
commitdiff
2007-02-28
Jim Laskey
MERGE_VALUES unnecessary.
tree
|
commitdiff
2007-02-28
Nate Begeman
Fix a typo, thanks Bill!
tree
|
commitdiff
2007-02-28
Nate Begeman
More Mach-O writer improvements.
tree
|
commitdiff
2007-02-28
Chris Lattner
add methods for analysis of call results and return...
tree
|
commitdiff
2007-02-28
Chris Lattner
add methods to analyze calls and formals.
tree
|
commitdiff
2007-02-28
Chris Lattner
add a newline at end of file
tree
|
commitdiff
2007-02-28
Evan Cheng
Make requiresRegisterScavenging determination on a...
tree
|
commitdiff
2007-02-28
Evan Cheng
MRegisterInfo disowns RegScavenger. It's immutable.
tree
|
commitdiff
2007-02-27
Evan Cheng
Some more code clean up.
tree
|
commitdiff
2007-02-27
Evan Cheng
Oops.
tree
|
commitdiff
2007-02-27
Evan Cheng
Let MRegisterInfo now owns RegScavenger.
tree
|
commitdiff
2007-02-27
Evan Cheng
RegScavenger interface change to make it more flexible.
tree
|
commitdiff
2007-02-27
Chris Lattner
Minor refactoring of CC Lowering interfaces
tree
|
commitdiff
2007-02-27
Chris Lattner
move CC Lowering stuff to its own public interface
tree
|
commitdiff
2007-02-27
Evan Cheng
forward() should not increment internal iterator. Its...
tree
|
commitdiff
2007-02-26
Evan Cheng
Joining an interval with a dead copy instruction. Short...
tree
|
commitdiff
2007-02-26
Chris Lattner
Fold (sext (truncate x)) more aggressively, by avoiding...
tree
|
commitdiff
2007-02-26
Chris Lattner
track signedness of formal argument, though we have...
tree
|
commitdiff
2007-02-25
Jim Laskey
Fix for PR1224.
tree
|
commitdiff
2007-02-25
Chris Lattner
optimize duplicate ValueMap lookups
tree
|
commitdiff
2007-02-25
Evan Cheng
A couple of more places where a register liveness has...
tree
|
commitdiff
2007-02-25
Evan Cheng
Add an assertion.
tree
|
commitdiff
2007-02-25
Evan Cheng
Fix a couple of bugs related IsDead back propagation...
tree
|
commitdiff
2007-02-25
Evan Cheng
If the liveinterval of the source instruction has been...
tree
|
commitdiff
2007-02-25
Evan Cheng
Only add liveinterval to livein set if it isn't assigne...
tree
|
commitdiff
2007-02-25
Chris Lattner
fold trivial token factor nodes. This allows us to...
tree
|
commitdiff
2007-02-25
Chris Lattner
initialize a instance variable
tree
|
commitdiff
2007-02-24
Jim Laskey
Deal with cases when MMI is not requested.
tree
|
commitdiff
2007-02-24
Jim Laskey
Drop unused operand.
tree
|
commitdiff
2007-02-24
Chris Lattner
Fix CodeGen/Generic/2007-02-23-DAGCombine-Miscompile...
tree
|
commitdiff
2007-02-23
Evan Cheng
Reuse extends the liveness of a register. Transfer...
tree
|
commitdiff
2007-02-23
Jim Laskey
Handle improper cast.
tree
|
commitdiff
2007-02-23
Evan Cheng
Handle cases when joining live intervals of two virtual...
tree
|
commitdiff
2007-02-23
Evan Cheng
Mark livein registers as being in used.
tree
|
commitdiff
2007-02-23
Evan Cheng
A spill kills the register being stored. But it is...
tree
|
commitdiff
2007-02-23
Evan Cheng
First potential client of register scavenger.
tree
|
commitdiff
2007-02-23
Evan Cheng
Use findRegisterUseOperand to find a kill of particular...
tree
|
commitdiff
2007-02-23
Evan Cheng
Initial check in of register scavenger. Its only curren...
tree
|
commitdiff
2007-02-22
Evan Cheng
Remove unnecessary isKill properties if a live range...
tree
|
commitdiff
2007-02-22
Jim Laskey
Update comment.
tree
|
commitdiff
2007-02-22
Jim Laskey
Missing end of abbreviations - correction
tree
|
commitdiff
2007-02-22
Jim Laskey
Missing end of abbreviations.
tree
|
commitdiff
2007-02-22
Jim Laskey
Need to init.
tree
|
commitdiff
2007-02-22
Jim Laskey
Remove isAccessable.
tree
|
commitdiff
2007-02-22
Jim Laskey
Use exception flag.
tree
|
commitdiff
2007-02-22
Jim Laskey
Remove assertion.
tree
|
commitdiff
2007-02-22
Jim Laskey
Tighten up error checking of args.
tree
|
commitdiff
2007-02-22
Jim Laskey
Handle lowering invoke to call correctly.
tree
|
commitdiff
2007-02-22
Jim Laskey
Simplify lowering and selection of exception ops.
tree
|
commitdiff
2007-02-21
Jim Laskey
Selection and lowering for exception handling.
tree
|
commitdiff
2007-02-21
Jim Laskey
Exception handling support.
tree
|
commitdiff
2007-02-21
Jim Laskey
Add support for changes in DwarfWriter.
tree
|
commitdiff
2007-02-21
Jim Laskey
Make branch folding behave in the presence of landing...
tree
|
commitdiff
2007-02-21
Jim Laskey
Allow for live in registers for eh landing pads.
tree
|
commitdiff
2007-02-21
Jim Laskey
Add structures used for collecting eh information.
tree
|
commitdiff
2007-02-21
Evan Cheng
Out of bound reference.
tree
|
commitdiff
2007-02-21
Evan Cheng
Use BitVector instead. No functionality change.
tree
|
commitdiff
2007-02-20
Evan Cheng
Dead code.
tree
|
commitdiff
2007-02-19
Evan Cheng
Re-apply my liveintervalanalysis changes. Now with...
tree
|
commitdiff
2007-02-19
Reid Spencer
For PR1207:
tree
|
commitdiff
2007-02-17
Evan Cheng
- Changes how function livein's are handled, they now...
tree
|
commitdiff
2007-02-17
Evan Cheng
Do not add livein's to entry MBB twice.
tree
|
commitdiff
2007-02-17
Evan Cheng
Added removeLiveIn.
tree
|
commitdiff
2007-02-17
Evan Cheng
Added findRegisterDefOperand().
tree
|
commitdiff
2007-02-17
Evan Cheng
- Use MRegister::regsOverlap().
tree
|
commitdiff
2007-02-17
Chris Lattner
print target nodes nicely
tree
|
commitdiff
2007-02-17
Chris Lattner
Implement i/n/s constraints correctly. This fixes
tree
|
commitdiff
2007-02-17
Dale Johannesen
Fixes PR 1200
tree
|
commitdiff
2007-02-16
Evan Cheng
Print <dead> def operands.
tree
|
commitdiff
2007-02-16
Evan Cheng
Add live-ins to every BB.
tree
|
commitdiff
2007-02-16
Dale Johannesen
test commit (blank line)
tree
|
commitdiff
2007-02-15
Chris Lattner
fix indentation
tree
|
commitdiff
2007-02-15
Chris Lattner
Apply B Scott Michel's patch for PR1184, which improves...
tree
|
commitdiff
2007-02-15
Evan Cheng
Use BitVector instead of vector<bool> which can be...
tree
|
commitdiff
2007-02-15
Reid Spencer
For PR1195:
tree
|
commitdiff
2007-02-15
Reid Spencer
For PR1195:
tree
|
commitdiff
2007-02-14
Chris Lattner
fix a warning
tree
|
commitdiff
2007-02-14
Chris Lattner
Refix CodeGen/Generic/switch-lower.ll. In contrast...
tree
|
commitdiff
2007-02-14
Chris Lattner
Generalize TargetData strings, to support more interest...
tree
|
commitdiff
2007-02-13
Chris Lattner
implement expand of truncate. This allows truncates...
tree
|
commitdiff
2007-02-13
Chris Lattner
Fix PR1198, by adding initial i128 support. Patch...
tree
|
commitdiff
2007-02-13
Chris Lattner
revert my previous switch lowering change, which miscom...
tree
|
commitdiff
next