projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[RegAllocGreedy] Provide a subtarget hook to disable the local reassignment
[oota-llvm.git]
/
lib
/
CodeGen
/
RegAllocGreedy.cpp
2014-07-02
Quentin Colombet
[RegAllocGreedy] Provide a subtarget hook to disable...
blob
|
commitdiff
|
raw
2014-07-01
Quentin Colombet
[RegAllocGreedy] Provide a flag to disable the local...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Remove potential ODR violations by sinking...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-11
Quentin Colombet
[RegAllocGreedy][Last Chance Recoloring] Change the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-11
Quentin Colombet
[RegAllocGreedy][Last Chance Recoloring] Addition of
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Duncan P. N. Exon...
RegAlloc: Account for a variable entry block frequency
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Quentin Colombet
[RegAllocGreedy][Last Chance Recoloring] Emit diagnosti...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Quentin Colombet
Revert r205599, the commit was not intended to have...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Quentin Colombet
[RegAllocGreedy][Last Chance Recoloring] Emit diagnosti...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Manman Ren
Provide a target override for the cost of using a calle...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Manman Ren
Register Allocator: refactoring and add comments.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Manman Ren
Add comments. Addressing review comments from Evan...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Manman Ren
Register Allocator: check other options before using...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-24
Manman Ren
Register Allocator: refactoring (no functionality change).
blob
|
commitdiff
|
raw
|
diff to current
2014-03-07
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-06
Ahmed Charles
Replace OwningPtr<T> with std::unique_ptr<T>.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-03
Benjamin Kramer
[C++11] Use std::tie to simplify compare operators.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Alp Toker
[C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-27
Andrew Trick
Provide a target override for the latest regalloc heuri...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Andrew Trick
Add a limit to the heuristic that register allocates...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Manman Ren
Remove outdated comments.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Alp Toker
Fix typos
blob
|
commitdiff
|
raw
|
diff to current
2014-02-13
Quentin Colombet
[RegAlloc] Fix the assertion in the last chance recolor...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-05
Quentin Colombet
[RegAlloc] Add a last chance recoloring mechanism when...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-04
NAKAMURA Takumi
RegAllocGreedy.cpp: Use more simple value as Hysteresis...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-02
Quentin Colombet
[RegAlloc] Make tryInstructionSplit less aggressive.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-14
Michael Gottesman
[block-freq] Rename getEntryFrequency() -> getEntryFreq...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-14
Michael Gottesman
[block-freq] Update MachineBlockPlacement and RegAllocG...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-11
Andrew Trick
Add TargetRegisterInfo::reverseLocalAssignment hook.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Aditya Nandakumar
Check hint registers for interference only once before...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-29
Andrew Trick
Reverse the order of eviction checks for possible compi...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Andrew Trick
DEBUG shouldEvict decisions
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Andrew Trick
Minor cleanup. EvictionCost ctor was confusing relative...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Aditya Nandakumar
Fixed an extra for(typo) in the comments
blob
|
commitdiff
|
raw
|
diff to current
2013-11-13
Aaron Ballman
Replacing HUGE_VALF with llvm::huge_valf in order to...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-11
Arnaud A. de Grand...
CalcSpillWeights: give a better describing name to...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-10
Arnaud A. de Grand...
CalculateSpillWeights does not need to be a pass
blob
|
commitdiff
|
raw
|
diff to current
2013-11-08
Arnaud A. de Grand...
Revert "CalculateSpillWeights does not need to be a...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-08
Arnaud A. de Grand...
CalculateSpillWeights does not need to be a pass
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Represent RegUnit liveness with LiveRange instance
blob
|
commitdiff
|
raw
|
diff to current
2013-10-08
Reid Kleckner
Explicitly request unsigned enum types when desired
blob
|
commitdiff
|
raw
|
diff to current
2013-09-10
Eli Friedman
Fix unused variables.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Mark Lacey
Track new virtual registers by register number.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-30
Andrew Trick
Down-scale slot index distance to save bits.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-25
Andrew Trick
RegAllocGreedy comment.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-25
Andrew Trick
Evict local live ranges if they can be reassigned.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-25
Andrew Trick
Allocate local registers in order for optimal coloring.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-25
Andrew Trick
Dump LIS before regalloc. MI sched changes them.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-16
Jakob Stoklund Olesen
Remove floats from live range splitting costs.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-17
Benjamin Kramer
Switch spill weights from a basic loop depth estimation...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-15
David Blaikie
Use only explicit bool conversion operators
blob
|
commitdiff
|
raw
|
diff to current
2013-04-12
Andy Gibbs
Replace uses of the deprecated std::auto_ptr with Ownin...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-05
Bill Wendling
Remove unused #includes.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-12
Jakob Stoklund Olesen
Limit the search space in RAGreedy::tryEvict().
blob
|
commitdiff
|
raw
|
diff to current
2012-12-04
Jakob Stoklund Olesen
Speed up the AllocationOrder class a bit.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Jakob Stoklund Olesen
Add VirtRegMap::hasKnownPreference().
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Jakob Stoklund Olesen
Make the LiveRegMatrix analysis available to targets.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-21
Evan Cheng
Fix a significant recent(?) regression. StackSlotColori...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
Dmitri Gribenko
Fix a couple of Doxygen comment issues pointed out...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-22
David Blaikie
Tidy up a few more uses of MF.getFunction()->getName().
blob
|
commitdiff
|
raw
|
diff to current
2012-08-22
Craig Topper
Add a getName function to MachineFunction. Use it in...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-21
David Blaikie
Remove unnecessary cast that was also unnecessarily...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Remove LiveIntervalUnions from RegAllocBase.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Convert RAGreedy to LiveRegMatrix interference checking.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-09
Jakob Stoklund Olesen
Also compute MBB live-in lists in the new rewriter...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-08
Jakob Stoklund Olesen
Reintroduce VirtRegRewriter.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-06
Benjamin Kramer
Round 2 of dead private variable removal.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-01
Jakob Stoklund Olesen
Switch all register list clients to the new MC*Iterator...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Jakob Stoklund Olesen
Prioritize smaller register classes for urgent evictions.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-23
Jakob Stoklund Olesen
Add a last resort tryInstructionSplit() to RAGreedy.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-19
Jakob Stoklund Olesen
Allow LiveRangeEdit to be created with a NULL parent.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-02
Pete Cooper
Moved LiveRangeEdit.h so that it can be called from...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-02
Jakob Stoklund Olesen
Allocate virtual registers in ascending order.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-02
Pete Cooper
Refactored the LiveRangeEdit interface so that MachineF...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t to store register overlaps to reduce stati...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-21
Andrew Trick
Clear virtual registers after they are no longer refere...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-14
Jakob Stoklund Olesen
Fix details in local live range splitting with regmasks.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-11
Jakob Stoklund Olesen
Handle register masks in local live range splitting.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Jakob Stoklund Olesen
Add register mask support to InterferenceCache.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Andrew Trick
RegAlloc superpass: includes phi elimination, coalescin...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-09
Jakob Stoklund Olesen
Add register mask support to RAGreedy.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-17
Andrew Trick
Renamed MachineScheduler to ScheduleTopDownLive.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-17
Andrew Trick
Moving options declarations around.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-13
Andrew Trick
Added the MachineSchedulerPass skeleton.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-12
Jakob Stoklund Olesen
Make SplitAnalysis::UseSlots private.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-11
Jakob Stoklund Olesen
Make data structures private.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-13
Jakob Stoklund Olesen
Stop tracking spill slot uses in VirtRegMap.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-01
Jakob Stoklund Olesen
Update split candidate correctly when interference...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-14
Jakob Stoklund Olesen
Ignore the cloning of unknown registers.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-12
Jakob Stoklund Olesen
Remove the -compact-regions flag.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-12
Jakob Stoklund Olesen
Add an interface for SplitKit complement spill modes.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Benjamin Kramer
Make a bunch of symbols private.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Jakob Stoklund Olesen
Refer to the RegisterCoalescer pass by ID.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-06
Jakob Stoklund Olesen
Fix typo. Thanks, Andy!
blob
|
commitdiff
|
raw
|
diff to current
2011-08-05
Jakob Stoklund Olesen
Reject RS_Spill ranges from local splitting as well.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-05
Jakob Stoklund Olesen
Only mark remainder intervals as RS_Spill after per...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-05
Jakob Stoklund Olesen
Remember to update LiveDebugVariables after per-block...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-05
Jakob Stoklund Olesen
Extract per-block splitting into its own method.
blob
|
commitdiff
|
raw
|
diff to current
next