index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
SimpleRegisterCoalescing.cpp
Age
Commit message (
Expand
)
Author
2010-04-30
Don't use floating point in SimpleRegisterCoalescing.
Jakob Stoklund Olesen
2010-04-29
Reject really weird coalescer case when trying to merge identical subregisters
Jakob Stoklund Olesen
2010-04-29
Fix typos in assertion strings.
Dan Gohman
2010-04-29
Slightly verboser debug spew from coalescer
Jakob Stoklund Olesen
2010-04-28
Recompute kill flags from live intervals after coalescing instead of trying to
Jakob Stoklund Olesen
2010-04-21
Do not try to optimize a copy that has already been marked for deletion.
Evan Cheng
2010-04-21
- Clean up some crappy code which deals with coalescing of copies which look at
Evan Cheng
2010-04-08
Coalescer should not delete copy instructions whose defs are partially dead. ...
Evan Cheng
2010-03-26
Try trivial remat before the coalescer gives up on a vr / physreg coalescing ...
Evan Cheng
2010-03-25
Code clean up.
Evan Cheng
2010-03-25
Remove an unused option.
Evan Cheng
2010-03-25
Avoid being influenced by dbg_value instructions.
Evan Cheng
2010-03-21
Free SavedLI even if SimpleRegisterCoalescing::JoinCopy() returns early.
Jeffrey Yasskin
2010-03-18
Revert "Change coalescer complexity from N^2 to N logN by changing one letter."
Jakob Stoklund Olesen
2010-03-17
Change coalescer complexity from N^2 to N logN by changing one letter.
Jakob Stoklund Olesen
2010-03-11
The check for coalescing a virtual register to a physical register, e.g.
Evan Cheng
2010-03-09
Disable physical register coalescing when the number of live ranges for the
Jakob Stoklund Olesen
2010-03-02
Swap parameters of isSafeToMove and isSafeToReMat for consistency.
Evan Cheng
2010-02-23
Remember to handle sub-registers when moving imp-defs to a rematted instruction.
Jakob Stoklund Olesen
2010-02-21
Enable assertion to detect cyclic valno references.
Jakob Stoklund Olesen
2010-02-13
Fix PR6283.
Jakob Stoklund Olesen
2010-02-11
Reapply coalescer fix for better cross-class coalescing.
Jakob Stoklund Olesen
2010-02-11
Revert functional change. This broke a bunch of tests.
Jakob Stoklund Olesen
2010-02-11
It is always good to do a cross-class join when the large register has a tiny...
Jakob Stoklund Olesen
2010-02-10
Ignore debug info one more place during coalescing.
Dale Johannesen
2010-02-10
Fix "the the" and similar typos.
Dan Gohman
2010-02-10
Skip DBG_VALUE many places in live intervals and
Dale Johannesen
2010-02-09
move target-independent opcodes out of TargetInstrInfo
Chris Lattner
2010-02-09
Remember to update live-in lists when coalescing physregs.
Jakob Stoklund Olesen
2010-01-05
Change errs() to dbgs().
David Greene
2009-12-22
Add coalescer asserts.
Jakob Stoklund Olesen
2009-12-22
Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint.
Lang Hames
2009-12-14
Moved spill weight calculation out of SimpleRegisterCoalescing and into its o...
Lang Hames
2009-12-11
Coalesce insert_subreg undef, x first to avoid phase ordering issue.
Evan Cheng
2009-12-10
It's not safe to coalesce a move where src and dst registers have different s...
Evan Cheng
2009-12-03
improve portability to avoid conflicting with std::next in c++'0x.
Chris Lattner
2009-12-01
Fix PR5391: support early clobber physical register def tied with a use (ewwww)
Evan Cheng
2009-12-01
Use CFG connectedness as a secondary sort key when deciding the order of copy...
Jakob Stoklund Olesen
2009-11-20
Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.
Jakob Stoklund Olesen
2009-11-14
- Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.
Evan Cheng
2009-11-04
RangeIsDefinedByCopyFromReg() should check for subreg_to_reg, insert_subreg,
Evan Cheng
2009-11-03
The Indexes Patch.
Lang Hames
2009-10-30
Stop the iterator in ValueLiveAt from potentially running off the end of the ...
Lang Hames
2009-10-29
Reapply r85338.
Bill Wendling
2009-10-29
Reverting r85338 for now. It's causing a bootstrap failure on PPC darwin9.
Bill Wendling
2009-10-27
Fixed a bug in the coalescer where intervals were occasionally merged despite...
Lang Hames
2009-10-26
- Revert some changes from 85044, 85045, and 85047 that broke x86_64 tests and
Evan Cheng
2009-10-25
Do not delete identity insert_subreg even if dest is virtual. Let later passe...
Evan Cheng
2009-10-24
Rename isLoopExit to isLoopExiting, for consistency with the wording
Dan Gohman
2009-10-23
Identity copies should not contribute to spill weight.
Evan Cheng
[next]