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