projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Refactor some code; check if commuteInstruction is able to commute the instruction.
[oota-llvm.git]
/
lib
/
CodeGen
/
SimpleRegisterCoalescing.cpp
2008-02-16
Evan Cheng
Refactor some code; check if commuteInstruction is...
blob
|
commitdiff
|
raw
2008-02-15
Evan Cheng
The copy instruction being coalesced will be removed...
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
Some code clean up.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-13
Evan Cheng
* Cannot safely commute an instruction there are other...
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
2008-02-09
Evan Cheng
Remove unused hidden option.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-04
Bill Wendling
Don't recalculate the loop info and loop dominators...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-04
Bill Wendling
80-column violations.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Chris Lattner
update a couple of references to SSARegMap.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Chris Lattner
Rename SSARegMap -> MachineRegisterInfo in keeping...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-30
Chris Lattner
More cleanups for MachineOperand:
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-20
Evan Cheng
The physical register + virtual register joining requir...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Evan Cheng
Switch over to MachineLoopInfo.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-07
Evan Cheng
Add an option to control this heuristic tweak so I...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-06
Evan Cheng
Fix for PR1831: if all defs of an interval are re-mater...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-29
Evan Cheng
Replace the odd kill# hack with something less fragile.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-17
Evan Cheng
Live interval splitting:
blob
|
commitdiff
|
raw
|
diff to current
2007-11-14
Evan Cheng
Clean up sub-register implementation by moving subReg...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-12
Evan Cheng
Refactor some code.
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
2007-11-05
Evan Cheng
Skip over deleted val#'s.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-01
Evan Cheng
- Coalesce extract_subreg when both intervals are relat...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-18
Evan Cheng
Really fix PR1734. Carefully track which register uses...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-17
Evan Cheng
One more extract_subreg coalescing bug fix.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-16
Evan Cheng
Fix PR1734.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-16
Evan Cheng
Code clean up.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-15
Evan Cheng
Fix PR1729: watch out for val# with no def.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-14
Evan Cheng
When coalescing an EXTRACT_SUBREG and the dst register...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-12
Evan Cheng
Restrict EXTRACT_SUBREG coalescing to avoid negative...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-12
Evan Cheng
EXTRACT_SUBREG coalescing support. The coalescer now...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-10
Evan Cheng
Bad choice of variable name.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-09
Evan Cheng
Fix an extremely stupid bug that prevented first round...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-14
Dan Gohman
Remove isReg, isImm, and isMBB, and change all their...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-06
David Greene
Pluggable coalescers inplementation.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-05
Evan Cheng
Use pool allocator for all the VNInfo's to improve...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-01
Evan Cheng
More tweaks to improve compile time.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-31
Evan Cheng
std::map -> DenseMap for slight compile time benefit.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-31
Evan Cheng
Use std::map instead of a (potentially very sparse...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-29
Evan Cheng
Change LiveRange so it keeps a pointer to the VNInfo...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-28
Evan Cheng
Recover most of the compile time regression due to...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-16
Evan Cheng
Fix some kill info update bugs; add hidden option ...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-14
Evan Cheng
Fix for PR1596: AdjustCopiesBackFrom() should conservat...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-14
Evan Cheng
Kill info update bugs.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-13
Evan Cheng
Re-implement trivial rematerialization. This allows...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-12
Evan Cheng
No need to remove dead range from soon-to-be-dead live...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-11
Evan Cheng
Code to maintain kill information during register coale...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-09
Chris Lattner
unbreak the build
blob
|
commitdiff
|
raw
|
diff to current
2007-08-09
Evan Cheng
Bug fix. ~1U marks the val# dead.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Evan Cheng
- Each val# can have multiple kills.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-07
Evan Cheng
- LiveInterval value#'s now have 3 components: def...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-05
Chris Lattner
shorten this name
blob
|
commitdiff
|
raw
|
diff to current
2007-07-31
Evan Cheng
simpleregistercoalescing -> regcoalescing. It's too...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-20
Dan Gohman
Don't assume that only Uses can be kills. Defs are...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-18
Evan Cheng
Add comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-09
Gabor Greif
fix typos
blob
|
commitdiff
|
raw
|
diff to current
2007-06-08
David Greene
Factor live variable analysis so it does not do registe...
blob
|
commitdiff
|
raw
|
diff to current