projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Factor out LiveIntervalAnalysis' code to determine whether an instruction
[oota-llvm.git]
/
lib
/
CodeGen
/
SimpleRegisterCoalescing.h
2009-10-09
Dan Gohman
Factor out LiveIntervalAnalysis' code to determine...
blob
|
commitdiff
|
raw
2009-10-03
Lang Hames
Renamed MachineInstrIndex to LiveIndex.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-21
Evan Cheng
Clean up spill weight computation. Also some changes...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-12
Evan Cheng
Remove -new-coalescer-heuristic. It's not useful.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-04
Lang Hames
Replaces uses of unsigned for indexes in LiveInterval...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-23
Chris Lattner
Change Pass::print to take a raw ostream instead of...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-17
Evan Cheng
Simplify some more.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-17
Evan Cheng
Simplify the coalescer (finally!) by making LiveInterva...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Evan Cheng
Let callers decide the sub-register index on the def...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-16
Evan Cheng
Rename RemoveCopiesFromValNo to TurnCopiesFromValNoToIm...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-02
Lang Hames
Update to in-place spilling framework. Includes live...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-30
Evan Cheng
Add a smarter heuristic to determine when to coalesce...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-05
Evan Cheng
ReMaterializeTrivialDef need to trim the live interval...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-23
Evan Cheng
Cross register class coalescing. Not yet enabled.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-20
Evan Cheng
Refactor code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-05
Dan Gohman
Tidy up #includes, deleting a bunch of unnecessary...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-27
Evan Cheng
Remove val# defined by a remat'ed def that is now dead.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-19
Evan Cheng
Re-materalized definition instructions may be dead...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-11
Evan Cheng
Fix PR2748. Avoid coalescing physical register with...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Dan Gohman
Tidy up several unbeseeming casts from pointer to intptr_t.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-30
Evan Cheng
Re-apply 55467 with fix. If copy is being replaced...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-28
Dan Gohman
Revert r55467; it causes regressions in UnitTests/Vecto...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-28
Evan Cheng
If a copy isn't coalesced, but its src is defined by...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-23
Owen Anderson
Fix a compile-time regression introduced by my heuristi...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-22
Owen Anderson
Change the heuristics used in the coalescer, register...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-19
Evan Cheng
Coalesce copy from one register class to a sub register...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-30
Owen Anderson
The coalescer doesn't need LiveVariables now that we...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-16
Evan Cheng
After reading memory that's already freed.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-10
Evan Cheng
Add comment.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-09
Evan Cheng
- More aggressively coalescing away copies whose source...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-03
Evan Cheng
- Turn copies of implicit_def into implicit_def instruc...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-18
Evan Cheng
Rewrite code that propagate isDead information after...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-10
Evan Cheng
- Fix a subtle bug in RemoveCopyByCommutingDef. ALR...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-05
Evan Cheng
Fix a coalescer bug wrt how dead copy interval is short...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-05
Evan Cheng
Refactor code. Remove duplicated functions that basical...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-29
Evan Cheng
No need for coalescer to update kills. Only copies...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-16
Evan Cheng
Refactor some code; check if commuteInstruction is...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-15
Evan Cheng
- Removing the infamous r2rMap_ and rep() method. Now...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-13
Evan Cheng
Initial support for copy elimination by commuting its...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-14
Dan Gohman
Add explicit keywords, and fix a minor typo that they...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Evan Cheng
Switch over to MachineLoopInfo.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-06
Evan Cheng
First step towards moving the coalescer to priority_que...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-05
Evan Cheng
Move SimpleRegisterCoalescing.h to lib/CodeGen since...
blob
|
commitdiff
|
raw
|
diff to current