index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
Commit message (
Expand
)
Author
Age
...
*
Go back to comparing spill weights when deciding if interference can be evicted.
Jakob Stoklund Olesen
2011-03-04
*
Renumber slot indexes locally when possible.
Jakob Stoklund Olesen
2011-03-04
*
Number SlotIndexes uniformly without looking at the number of defs on each in...
Jakob Stoklund Olesen
2011-03-04
*
Add SlotIndex statistics.
Jakob Stoklund Olesen
2011-03-04
*
Tweak debug output. No functional changes.
Jakob Stoklund Olesen
2011-03-04
*
Revert commit 126684 "Use the correct shift amount type". It is only the cor...
Duncan Sands
2011-03-04
*
Minor pre-RA-sched fixes and cleanup.
Andrew Trick
2011-03-04
*
Precompute block frequencies, pow() isn't free.
Jakob Stoklund Olesen
2011-03-04
*
Use an IndexedMap instead of a DenseMap for the live-out cache.
Jakob Stoklund Olesen
2011-03-04
*
There are times when the landing pad won't have a call to 'eh.selector' in
Bill Wendling
2011-03-03
*
Revert r123908; the code in question is completely untested and wrong.
Eli Friedman
2011-03-03
*
Fix typo.
Devang Patel
2011-03-03
*
Fix thinko in previous check-in.
Devang Patel
2011-03-03
*
llvm::Function argument count is not a good indicator of how many arugments d...
Devang Patel
2011-03-03
*
Allow a target to choose whether to prefer the scavenger emergency spill slot
Jim Grosbach
2011-03-03
*
Renumber slot indexes uniformly instead of spacing according to the number of...
Jakob Stoklund Olesen
2011-03-03
*
Represent sentinel slot indexes with a null pointer.
Jakob Stoklund Olesen
2011-03-03
*
Avoid comparing invalid slot indexes, and assert that it doesn't happen.
Jakob Stoklund Olesen
2011-03-03
*
Avoid comparing invalid slot indexes.
Jakob Stoklund Olesen
2011-03-03
*
Cache basic block bounds instead of asking SlotIndexes::getMBBRange all the t...
Jakob Stoklund Olesen
2011-03-03
*
Change the SplitEditor interface to a single instance can be shared for multi...
Jakob Stoklund Olesen
2011-03-03
*
Only run the updateSSA loop when we have actually seen multiple values.
Jakob Stoklund Olesen
2011-03-03
*
Fix PHI handling in LiveIntervals::shrinkToUses().
Jakob Stoklund Olesen
2011-03-03
*
Avoid exponential blow-up when printing DAGs.
Bob Wilson
2011-03-02
*
Turn the Edit member into a pointer so it can change dynamically.
Jakob Stoklund Olesen
2011-03-02
*
Transfer simply defined values directly without recomputing liveness and SSA.
Jakob Stoklund Olesen
2011-03-02
*
Extract a method. No functional change.
Jakob Stoklund Olesen
2011-03-02
*
Can't introduce floating-point immediate constants after legalization.
Stuart Hastings
2011-03-02
*
Fix some typos.
Cameron Zwarich
2011-03-02
*
Move extendRange() into SplitEditor and delete the LiveRangeMap class.
Jakob Stoklund Olesen
2011-03-02
*
Quiet a compiler warning about unused variable 'ExtVNI'.
Nick Lewycky
2011-03-02
*
Catch more cases where 2-address pass should 3-addressify instructions. rdar:...
Evan Cheng
2011-03-02
*
Rename mapValue to extendRange because that is its function now.
Jakob Stoklund Olesen
2011-03-02
*
Simplify LiveIntervals::shrinkToUses() a bit by using the new extendInBlock().
Jakob Stoklund Olesen
2011-03-02
*
Fix typo.
Jakob Stoklund Olesen
2011-03-02
*
Move LiveIntervalMap::extendTo into LiveInterval itself.
Jakob Stoklund Olesen
2011-03-02
*
Delete dead code.
Jakob Stoklund Olesen
2011-03-01
*
Move the value map from LiveIntervalMap to SplitEditor.
Jakob Stoklund Olesen
2011-03-01
*
Delete dead code.
Jakob Stoklund Olesen
2011-03-01
*
Drop RAGreedy::trySpillInterferences().
Jakob Stoklund Olesen
2011-03-01
*
If argument numbering is encoded in metadata then emit arguments' debug info ...
Devang Patel
2011-03-01
*
Keep track of which stage produced a live range, and bypass earlier stages wh...
Jakob Stoklund Olesen
2011-03-01
*
Add a few missed unary cases when legalizing vector results. Put some cases
Duncan Sands
2011-03-01
*
trailing whitespace.
Jim Grosbach
2011-03-01
*
Generalize the register matching code in DAGISel a bit.
Jim Grosbach
2011-03-01
*
Use the correct shift amount type.
Owen Anderson
2011-02-28
*
Clean whitespace.
Owen Anderson
2011-02-28
*
Delete the GEPSplitter experiment.
Dan Gohman
2011-02-28
*
Support for byval parameters on ARM. Will be enabled by a forthcoming
Stuart Hastings
2011-02-28
*
Legalize support for fpextend of vector. PR9309.
Duncan Sands
2011-02-27
[prev]
[next]