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-14
fix two comment thinkos
Chris Lattner
2011-02-14
Add some statistics to StrongPHIElimination.
Cameron Zwarich
2011-02-14
Add a statistic to PHIElimination tracking the number of critical edges split.
Cameron Zwarich
2011-02-13
Enhance ComputeMaskedBits to know that aligned frameindexes
Chris Lattner
2011-02-13
Revisit my fix for PR9028: the issue is that DAGCombine was
Chris Lattner
2011-02-13
when legalizing extremely wide shifts, make sure that
Chris Lattner
2011-02-13
fix visitShift to properly zero extend the shift amount if the provided operand
Chris Lattner
2011-02-12
A fix for 9165.
Nadav Rotem
2011-02-11
SimplifySelectOps can only handle selects with a scalar condition. Add a check
Nadav Rotem
2011-02-11
Fix #9190
Nadav Rotem
2011-02-10
After 3-addressifying a two-address instruction, update the register maps; ad...
Evan Cheng
2011-02-09
Delete unused code for analyzing and splitting around loops.
Jakob Stoklund Olesen
2011-02-09
Simplify using the new leaveIntvBefore()
Jakob Stoklund Olesen
2011-02-09
Use the LiveBLocks array for SplitEditor::splitSingleBlocks() as well.
Jakob Stoklund Olesen
2011-02-09
Typo.
Mikhail Glushenkov
2011-02-09
Move calcLiveBlockInfo() and the BlockInfo struct into SplitAnalysis.
Jakob Stoklund Olesen
2011-02-09
Ignore <undef> uses when analyzing and rewriting.
Jakob Stoklund Olesen
2011-02-09
Assert on bad jump tables.
Jakob Stoklund Olesen
2011-02-09
Add tags to live interval unions to avoid using stale queries.
Jakob Stoklund Olesen
2011-02-09
Evict a lighter single interference before attempting to split a live range.
Jakob Stoklund Olesen
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
[prev]
[next]