index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
Age
Commit message (
Expand
)
Author
2011-02-09
Set an allocation hint when rematting before a COPY.
Jakob Stoklund Olesen
2011-02-08
Fix one more case of splitting after the last split point.
Jakob Stoklund Olesen
2011-02-08
Reorganize interference code to check LastSplitPoint first.
Jakob Stoklund Olesen
2011-02-08
Also handle the situation where an indirect branch is the first (and last)
Jakob Stoklund Olesen
2011-02-08
Add LiveIntervals::addKillFlags() to recompute kill flags after register allo...
Jakob Stoklund Olesen
2011-02-08
Trim debug spew
Jakob Stoklund Olesen
2011-02-08
Avoid folding a load instruction into an instruction that redefines the regis...
Jakob Stoklund Olesen
2011-02-08
Add SplitEditor::overlapIntv() to create small ranges where both registers ar...
Jakob Stoklund Olesen
2011-02-08
Add assertion.
Jakob Stoklund Olesen
2011-02-08
Fix PostRA antidependence breaker.
Andrew Trick
2011-02-08
Add LiveIntervals::shrinkToUses().
Jakob Stoklund Olesen
2011-02-07
Remove comment about an argument that was removed couple of years ago.
Devang Patel
2011-02-05
Fix an anti-dep breaker corner case.
Andrew Trick
2011-02-05
Be more strict about the first/last interference-free use.
Jakob Stoklund Olesen
2011-02-05
Add assertions to verify that the new interval is clear of the interference.
Jakob Stoklund Olesen
2011-02-04
Apparently, it is possible for a block with a landing pad successor to have n...
Jakob Stoklund Olesen
2011-02-04
Merge .debug_loc entries whenever possible to reduce debug_loc size.
Devang Patel
2011-02-04
Mark that the return is using EAX so that we don't use it for some other
Nick Lewycky
2011-02-04
Be more accurate about live range splitting at the end of blocks.
Jakob Stoklund Olesen
2011-02-04
Add LiveIntervals::getLastSplitPoint().
Jakob Stoklund Olesen
2011-02-04
Verify that one of the ranges produced by region splitting is allocatable.
Jakob Stoklund Olesen
2011-02-04
Introducing a new method of tracking register pressure. We can't
Andrew Trick
2011-02-04
DebugLoc associated with a machine instruction is used to emit location entri...
Devang Patel
2011-02-04
Update comments.
Evan Cheng
2011-02-04
Skip unused values.
Jakob Stoklund Olesen
2011-02-04
Also compute interference intervals for blocks with no uses.
Jakob Stoklund Olesen
2011-02-04
Verify kill flags conservatively.
Jakob Stoklund Olesen
2011-02-03
whitespace
Andrew Trick
2011-02-03
Ensure that the computed interference intervals actually overlap their basic ...
Jakob Stoklund Olesen
2011-02-03
Tweak debug output from SlotIndexes.
Jakob Stoklund Olesen
2011-02-03
Add debug output and asserts to the phi-connecting code.
Jakob Stoklund Olesen
2011-02-03
Fix coloring bug when mapping values in the middle of a live-through block.
Jakob Stoklund Olesen
2011-02-03
Return live range end points from SplitEditor::enter*/leave*.
Jakob Stoklund Olesen
2011-02-03
Silence an MSVC warning
Jakob Stoklund Olesen
2011-02-03
Reapply this.
Eric Christopher
2011-02-03
Temporarily revert 124765 in an attempt to find the cycle breaking bootstrap.
Eric Christopher
2011-02-03
Defer SplitKit value mapping until all defs are available.
Jakob Stoklund Olesen
2011-02-02
Add support to describe template value parameter in debug info.
Devang Patel
2011-02-02
Add support to describe template parameter type in debug info.
Devang Patel
2011-02-02
Given a pair of floating point load and store, if there are no other uses of
Evan Cheng
2011-02-01
Take Bill Wendling's suggestion for structuring a couple of asserts.
Matt Beaumont-Gay
2011-01-31
Keep track of incoming argument's location while emitting LiveIns.
Devang Patel
2011-01-31
Fix bug where ReduceLoadWidth was creating illegal ZEXTLOAD instructions.
Richard Osborne
2011-01-30
Clarify the LSDASection NULL check
Anton Korobeynikov
2011-01-30
Respect the -tail-dup-size command line option even when optimizing for size.
Jakob Stoklund Olesen
2011-01-30
Teach DAGCombine to fold fold (sra (trunc (sr x, c1)), c2) -> (trunc (sra x, ...
Benjamin Kramer
2011-01-29
Add the missing sub identity "A-(A-B) -> B" to DAGCombine.
Benjamin Kramer
2011-01-29
Re-apply r124518 with fix. Watch out for invalidated iterator.
Evan Cheng
2011-01-29
Revert r124518. It broke Linux self-host.
Evan Cheng
2011-01-29
Re-commit r124462 with fixes. Tail recursion elim will now dup ret into uncon...
Evan Cheng
[prev]
[next]