Inline check that's used only once.
[oota-llvm.git] / lib / CodeGen / RegAllocGreedy.cpp
2011-03-27 Jakob Stoklund OlesenDrop interference reassignment in favor of eviction.
2011-03-19 Jakob Stoklund OlesenAdd debug output.
2011-03-16 Jakob Stoklund OlesenAdd a LiveRangeEdit delegate callback before shrinking...
2011-03-16 Jakob Stoklund OlesenClarify debugging output.
2011-03-13 Jakob Stoklund OlesenTell the register allocator about new unused virtual...
2011-03-10 Jakob Stoklund OlesenChange the Spiller interface to take a LiveRangeEdit...
2011-03-10 Jakob Stoklund OlesenMake SpillIs an optional pointer. Avoid creating a...
2011-03-09 Jakob Stoklund OlesenAdd a LiveRangeEdit::Delegate protocol.
2011-03-07 Jakob Stoklund OlesenMake the UselessRegs argument optional in the LiveRange...
2011-03-05 Jakob Stoklund OlesenRework the global split cost calculation.
2011-03-05 Jakob Stoklund OlesenCompute the constraints for global live range splitting...
2011-03-04 Jakob Stoklund OlesenExtract a method. No functional change.
2011-03-04 Jakob Stoklund OlesenGo back to comparing spill weights when deciding if...
2011-03-04 Jakob Stoklund OlesenTweak debug output. No functional changes.
2011-03-04 Jakob Stoklund OlesenPrecompute block frequencies, pow() isn't free.
2011-03-03 Jakob Stoklund OlesenCache basic block bounds instead of asking SlotIndexes...
2011-03-03 Jakob Stoklund OlesenChange the SplitEditor interface to a single instance...
2011-03-01 Jakob Stoklund OlesenDrop RAGreedy::trySpillInterferences().
2011-03-01 Jakob Stoklund OlesenKeep track of which stage produced a live range, and...
2011-02-25 Jakob Stoklund OlesenTry harder to get the hint by preferring to evict hint...
2011-02-24 Jakob Stoklund OlesenTweak the register allocator priority queue some more.
2011-02-23 Jakob Stoklund OlesenKeep track of how many times a live range has been...
2011-02-23 Jakob Stoklund OlesenFix a bug in determining if there is only a single...
2011-02-23 Jakob Stoklund OlesenBe more aggressive about evicting interference.
2011-02-22 Jakob Stoklund OlesenChange the RAGreedy register assignment order so large...
2011-02-21 Jakob Stoklund OlesenAdd SplitKit::isOriginalEndpoint and use it to force...
2011-02-19 Jakob Stoklund OlesenGive SplitAnalysis a VRM member to access VirtRegMap...
2011-02-19 Jakob Stoklund OlesenSeparate timers for local and global splitting.
2011-02-18 Jakob Stoklund OlesenAdd VirtRegMap::rewrite() and use it in the new registe...
2011-02-17 Jakob Stoklund OlesenAdd basic register allocator statistics.
2011-02-17 Jakob Stoklund OlesenSplit local live ranges.
2011-02-09 Jakob Stoklund OlesenSimplify using the new leaveIntvBefore()
2011-02-09 Jakob Stoklund OlesenMove calcLiveBlockInfo() and the BlockInfo struct into...
2011-02-09 Jakob Stoklund OlesenEvict a lighter single interference before attempting...
2011-02-08 Jakob Stoklund OlesenFix one more case of splitting after the last split...
2011-02-08 Jakob Stoklund OlesenReorganize interference code to check LastSplitPoint...
2011-02-08 Jakob Stoklund OlesenAlso handle the situation where an indirect branch...
2011-02-08 Jakob Stoklund OlesenAdd LiveIntervals::addKillFlags() to recompute kill...
2011-02-08 Jakob Stoklund OlesenTrim debug spew
2011-02-08 Jakob Stoklund OlesenAdd SplitEditor::overlapIntv() to create small ranges...
2011-02-05 Jakob Stoklund OlesenBe more strict about the first/last interference-free...
2011-02-05 Jakob Stoklund OlesenAdd assertions to verify that the new interval is clear...
2011-02-04 Jakob Stoklund OlesenBe more accurate about live range splitting at the...
2011-02-04 Jakob Stoklund OlesenVerify that one of the ranges produced by region splitt...
2011-02-04 Jakob Stoklund OlesenAlso compute interference intervals for blocks with...
2011-02-03 Jakob Stoklund OlesenEnsure that the computed interference intervals actuall...
2011-02-03 Jakob Stoklund OlesenReturn live range end points from SplitEditor::enter...
2011-02-03 Eric ChristopherReapply this.
2011-02-03 Eric ChristopherTemporarily revert 124765 in an attempt to find the...
2011-02-03 Jakob Stoklund OlesenDefer SplitKit value mapping until all defs are available.
2011-01-20 Jakob Stoklund OlesenSplitKit requires that all defs are in place before...
2011-01-19 Jakob Stoklund OlesenDon't accidentally leave small gaps in the live ranges...
2011-01-19 Jakob Stoklund OlesenImplement RAGreedy::splitAroundRegion and remove loop...
2011-01-18 Jakob Stoklund OlesenAdd RAGreedy methods for splitting live ranges around...
2010-12-28 Duncan SandsPacify the compiler. BestWeight cannot in fact be...
2010-12-22 Jakob Stoklund OlesenWhen RegAllocGreedy decides to spill the interferences...
2010-12-18 Jakob Stoklund OlesenTweak debug spew.
2010-12-18 Nick LewyckyFix GCC warning:
2010-12-18 Jakob Stoklund OlesenPass a Banner argument to the machine code verifier...
2010-12-17 Jakob Stoklund OlesenMake the -verify-regalloc command line option available...
2010-12-17 Jakob Stoklund OlesenEnable loop splitting in RegAllocGreedy.
2010-12-15 Jakob Stoklund OlesenStart using SplitKit and MachineLoopRanges in RegAllocG...
2010-12-14 Jakob Stoklund OlesenSimplify RegAllocGreedy's use of register aliases.
2010-12-14 Matt Beaumont-GayMove debugging code entirely within DEBUG(). Silences...
2010-12-14 Jakob Stoklund OlesenAdd LiveIntervalUnion print methods, RegAllocGreedy...
2010-12-14 Jakob Stoklund OlesenQ.seenAllInterferences() must be called after Q.collect...
2010-12-14 Jakob Stoklund OlesenRemove unused vector.
2010-12-14 Jakob Stoklund OlesenTry reassigning all virtual register interferences...
2010-12-14 Jakob Stoklund OlesenAdd stub for RAGreedy::trySplit.
2010-12-11 Jakob Stoklund OlesenAdd named timer groups for the different stages of...
2010-12-10 Jakob Stoklund OlesenMove MRI into RegAllocBase. Clean up debug output a...
2010-12-10 Nick LewyckyRemove extraneous close parenthesis.
2010-12-10 Nick LewyckyMove variable that's unused in an NDEBUG build inside...
2010-12-10 Jakob Stoklund OlesenForce the greedy register allocator to always use the...
2010-12-10 Jakob Stoklund OlesenUse AllocationOrder in RegAllocGreedy, fix a bug in...
2010-12-10 Jakob Stoklund OlesenFix miscompilation caused by trivial logic error in...
2010-12-09 Jakob Stoklund OlesenRemember to filter out reserved rergisters from the...
2010-12-09 Andrew TrickAdded register reassignment prototype to RAGreedy....
2010-12-08 Jakob Stoklund OlesenProperly deal with empty intervals when checking for...
2010-12-08 Jakob Stoklund OlesenImplement very primitive hinting support in RegAllocGreedy.
2010-12-08 Jakob Stoklund OlesenStore (priority,regnum) pairs in the priority queue...
2010-12-08 Jakob Stoklund OlesenTrim includes.
2010-12-08 Jakob Stoklund OlesenStub out RegAllocGreedy.