projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert a minor comment change inadvertently included with r128502.
2011-03-30
Jakob Stoklund Olesen
Treat clones the same as their origin.
commit
|
commitdiff
|
tree
2011-03-29
Jakob Stoklund Olesen
Recompute register class and hint for registers created...
commit
|
commitdiff
|
tree
2011-03-29
Jakob Stoklund Olesen
Remember to use the correct register when rematerializing...
commit
|
commitdiff
|
tree
2011-03-29
Jakob Stoklund Olesen
Run dead code elimination immediately after rematerialization.
commit
|
commitdiff
|
tree
2011-03-29
Jakob Stoklund Olesen
Handle the special case when all uses follow the last...
commit
|
commitdiff
|
tree
2011-03-29
Jakob Stoklund Olesen
Properly enable rematerialization when spilling after...
commit
|
commitdiff
|
tree
2011-03-27
Jakob Stoklund Olesen
Amend debug output.
commit
|
commitdiff
|
tree
2011-03-27
Jakob Stoklund Olesen
Drop interference reassignment in favor of eviction.
commit
|
commitdiff
|
tree
2011-03-26
Jakob Stoklund Olesen
Use individual register classes when spilling snippets.
commit
|
commitdiff
|
tree
2011-03-26
Jakob Stoklund Olesen
Collect and coalesce DBG_VALUE instructions before...
commit
|
commitdiff
|
tree
2011-03-25
Jakob Stoklund Olesen
Emit less labels for debug info and stop emitting ...
commit
|
commitdiff
|
tree
2011-03-25
Jakob Stoklund Olesen
Ignore special ARM allocation hints for unexpected...
commit
|
commitdiff
|
tree
2011-03-23
Jakob Stoklund Olesen
Don't coalesce identical DBG_VALUE instructions prematurely.
commit
|
commitdiff
|
tree
2011-03-23
Jakob Stoklund Olesen
Notify the delegate before removing dead values from...
commit
|
commitdiff
|
tree
2011-03-23
Jakob Stoklund Olesen
Allow the allocation of empty live ranges that have...
commit
|
commitdiff
|
tree
2011-03-23
Jakob Stoklund Olesen
Dump the register map before rewriting.
commit
|
commitdiff
|
tree
2011-03-22
Jakob Stoklund Olesen
Reapply r128045 and r128051 with fixes.
commit
|
commitdiff
|
tree
2011-03-22
Jakob Stoklund Olesen
Clear map after use.
commit
|
commitdiff
|
tree
2011-03-22
Jakob Stoklund Olesen
Dont emit 'DBG_VALUE %noreg, ...' to terminate user...
commit
|
commitdiff
|
tree
2011-03-20
Jakob Stoklund Olesen
Process all dead defs after rematerializing during...
commit
|
commitdiff
|
tree
2011-03-20
Jakob Stoklund Olesen
Also eliminate redundant spills downstream of inserted...
commit
|
commitdiff
|
tree
2011-03-20
Jakob Stoklund Olesen
Change an argument to a LiveInterval instead of a register...
commit
|
commitdiff
|
tree
2011-03-19
Jakob Stoklund Olesen
Replace a broken LiveInterval::MergeValueInAsValue...
commit
|
commitdiff
|
tree
2011-03-19
Jakob Stoklund Olesen
Add debug output.
commit
|
commitdiff
|
tree
2011-03-18
Jakob Stoklund Olesen
Extend live debug values down the dominator tree by...
commit
|
commitdiff
|
tree
2011-03-18
Jakob Stoklund Olesen
Hoist spills when the same value is known to be in...
commit
|
commitdiff
|
tree
2011-03-18
Jakob Stoklund Olesen
Accept instructions that read undefined values.
commit
|
commitdiff
|
tree
2011-03-18
Jakob Stoklund Olesen
Be more accurate about the slot index reading a register...
commit
|
commitdiff
|
tree
2011-03-17
Jakob Stoklund Olesen
Dead code elimination may separate the live interval...
commit
|
commitdiff
|
tree
2011-03-17
Jakob Stoklund Olesen
Rewrite instructions as part of ConnectedVNInfoEqClasses...
commit
|
commitdiff
|
tree
2011-03-16
Jakob Stoklund Olesen
Add a LiveRangeEdit delegate callback before shrinking...
commit
|
commitdiff
|
tree
2011-03-16
Jakob Stoklund Olesen
Erase virtual registers that are unused after DCE.
commit
|
commitdiff
|
tree
2011-03-16
Jakob Stoklund Olesen
Tag cached interference with a user-provided tag instead...
commit
|
commitdiff
|
tree
2011-03-16
Jakob Stoklund Olesen
Clarify debugging output.
commit
|
commitdiff
|
tree
2011-03-15
Jakob Stoklund Olesen
Trace back through sibling copies to hoist spills and...
commit
|
commitdiff
|
tree
2011-03-15
Jakob Stoklund Olesen
Preserve both isPHIDef and isDefByCopy bits when copying...
commit
|
commitdiff
|
tree
2011-03-14
Jakob Stoklund Olesen
Place context in member variables instead of passing...
commit
|
commitdiff
|
tree
2011-03-14
Jakob Stoklund Olesen
Rename members to match LLVM naming conventions more...
commit
|
commitdiff
|
tree
2011-03-13
Jakob Stoklund Olesen
Now that we are deleting unused live intervals during...
commit
|
commitdiff
|
tree
2011-03-13
Jakob Stoklund Olesen
Tell the register allocator about new unused virtual...
commit
|
commitdiff
|
tree
2011-03-12
Jakob Stoklund Olesen
Include snippets in the live stack interval.
commit
|
commitdiff
|
tree
2011-03-12
Jakob Stoklund Olesen
Spill multiple registers at once.
commit
|
commitdiff
|
tree
2011-03-12
Jakob Stoklund Olesen
That's it, I am declaring this a failure of the C+...
commit
|
commitdiff
|
tree
2011-03-10
Jakob Stoklund Olesen
Revert r127409 which broke all the Windows bots.
commit
|
commitdiff
|
tree
2011-03-10
Jakob Stoklund Olesen
Change the Spiller interface to take a LiveRangeEdit...
commit
|
commitdiff
|
tree
2011-03-10
Jakob Stoklund Olesen
Make SpillIs an optional pointer. Avoid creating a...
commit
|
commitdiff
|
tree
2011-03-09
Jakob Stoklund Olesen
Make physreg coalescing independent on the number of...
commit
|
commitdiff
|
tree
2011-03-09
Jakob Stoklund Olesen
Delete a test case that is very sensitive to coalescer...
commit
|
commitdiff
|
tree
2011-03-09
Jakob Stoklund Olesen
Add a LiveRangeEdit::Delegate protocol.
commit
|
commitdiff
|
tree
2011-03-09
Jakob Stoklund Olesen
Delete dead code.
commit
|
commitdiff
|
tree
2011-03-08
Jakob Stoklund Olesen
Delete dead code after rematerializing.
commit
|
commitdiff
|
tree
2011-03-08
Jakob Stoklund Olesen
Fix the build for MSVC 9 whose upper_bound() wants...
commit
|
commitdiff
|
tree
2011-03-07
Jakob Stoklund Olesen
Let shrinkToUses optionally return a list of now dead...
commit
|
commitdiff
|
tree
2011-03-07
Jakob Stoklund Olesen
Make the UselessRegs argument optional in the LiveRangeEdit...
commit
|
commitdiff
|
tree
2011-03-07
Jakob Stoklund Olesen
Handle the special case of registers begin redefined...
commit
|
commitdiff
|
tree
2011-03-05
Jakob Stoklund Olesen
Revert r127073: "Introduce $(ECHOPATH) to print DOSish...
commit
|
commitdiff
|
tree
2011-03-05
Jakob Stoklund Olesen
Work around a coalescer bug.
commit
|
commitdiff
|
tree
2011-03-05
Jakob Stoklund Olesen
Rework the global split cost calculation.
commit
|
commitdiff
|
tree
2011-03-05
Jakob Stoklund Olesen
Compute the constraints for global live range splitting...
commit
|
commitdiff
|
tree
2011-03-04
Jakob Stoklund Olesen
Extract a method. No functional change.
commit
|
commitdiff
|
tree
2011-03-04
Jakob Stoklund Olesen
Go back to comparing spill weights when deciding if...
commit
|
commitdiff
|
tree
2011-03-04
Jakob Stoklund Olesen
Renumber slot indexes locally when possible.
commit
|
commitdiff
|
tree
2011-03-04
Jakob Stoklund Olesen
Number SlotIndexes uniformly without looking at the...
commit
|
commitdiff
|
tree
2011-03-04
Jakob Stoklund Olesen
Symbolize the default instruction distance.
commit
|
commitdiff
|
tree
2011-03-04
Jakob Stoklund Olesen
Deferred SlotIndex renumbering was a good idea but...
commit
|
commitdiff
|
tree
2011-03-04
Jakob Stoklund Olesen
Add SlotIndex statistics.
commit
|
commitdiff
|
tree
2011-03-04
Jakob Stoklund Olesen
Tweak debug output. No functional changes.
commit
|
commitdiff
|
tree
2011-03-04
Jakob Stoklund Olesen
DenseMap<uintptr_t,...> doesn't allow all values as...
commit
|
commitdiff
|
tree
2011-03-04
Jakob Stoklund Olesen
Precompute block frequencies, pow() isn't free.
commit
|
commitdiff
|
tree
2011-03-04
Jakob Stoklund Olesen
Use an IndexedMap instead of a DenseMap for the live...
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Renumber slot indexes uniformly instead of spacing...
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Represent sentinel slot indexes with a null pointer.
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Avoid comparing invalid slot indexes, and assert that...
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Optimize SlotIndex equality tests.
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Avoid comparing invalid slot indexes.
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Cache basic block bounds instead of asking SlotIndexes...
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Change the SplitEditor interface to a single instance...
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Only run the updateSSA loop when we have actually seen...
commit
|
commitdiff
|
tree
2011-03-03
Jakob Stoklund Olesen
Fix PHI handling in LiveIntervals::shrinkToUses().
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Turn the Edit member into a pointer so it can change...
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Transfer simply defined values directly without recomputing...
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Extract a method. No functional change.
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Move extendRange() into SplitEditor and delete the...
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Rename mapValue to extendRange because that is its...
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Simplify LiveIntervals::shrinkToUses() a bit by using...
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Fix typo.
commit
|
commitdiff
|
tree
2011-03-02
Jakob Stoklund Olesen
Move LiveIntervalMap::extendTo into LiveInterval itself.
commit
|
commitdiff
|
tree
2011-03-01
Jakob Stoklund Olesen
Delete dead code.
commit
|
commitdiff
|
tree
2011-03-01
Jakob Stoklund Olesen
Move the value map from LiveIntervalMap to SplitEditor.
commit
|
commitdiff
|
tree
2011-03-01
Jakob Stoklund Olesen
Delete dead code.
commit
|
commitdiff
|
tree
2011-03-01
Jakob Stoklund Olesen
Drop RAGreedy::trySpillInterferences().
commit
|
commitdiff
|
tree
2011-03-01
Jakob Stoklund Olesen
Keep track of which stage produced a live range, and...
commit
|
commitdiff
|
tree
2011-02-28
Jakob Stoklund Olesen
Fix typo introduced by r126661: "Fix a typo which ..."
commit
|
commitdiff
|
tree
2011-02-25
Jakob Stoklund Olesen
Try harder to get the hint by preferring to evict hint...
commit
|
commitdiff
|
tree
2011-02-24
Jakob Stoklund Olesen
Tweak the register allocator priority queue some more.
commit
|
commitdiff
|
tree
2011-02-24
Jakob Stoklund Olesen
Use the same spill slot for all live ranges that descend...
commit
|
commitdiff
|
tree
2011-02-23
Jakob Stoklund Olesen
It is safe to ignore LastSplitPoint when the variable...
commit
|
commitdiff
|
tree
2011-02-23
Jakob Stoklund Olesen
Keep track of how many times a live range has been...
commit
|
commitdiff
|
tree
2011-02-23
Jakob Stoklund Olesen
Fix a bug in determining if there is only a single...
commit
|
commitdiff
|
tree
2011-02-23
Jakob Stoklund Olesen
Be more aggressive about evicting interference.
commit
|
commitdiff
|
tree
next