projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mi-sched: improve the generic register pressure comparison.
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
LiveIntervalAnalysis.h
2013-08-14
Mark Lacey
Auto-compute live intervals on demand.
blob
|
commitdiff
|
raw
2013-06-17
Benjamin Kramer
Switch spill weights from a basic loop depth estimation...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-18
Jakub Staszak
Move #include of BitVector from .h to .cpp file.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Fix a misunderstanding about how RegMaskBlocks works...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-17
Cameron Zwarich
Remove use of reverse iterators in repairIntervalsInRan...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-17
Cameron Zwarich
Use ArrayRef instead of a reference to a SmallVectorImpl.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-17
Cameron Zwarich
Add support for updating the LiveIntervals of registers...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-12
Cameron Zwarich
Add blocks to the LiveIntervalAnalysis RegMaskBlocks...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-09
Jakob Stoklund Olesen
Remove the old liveness algorithm.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-05
Andrew Trick
RegisterPressureTracker: unify virtual registers and...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Sort the #include lines for the include/... tree with...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-16
Dmitri Gribenko
Fix function parameter spelling in comments. Caught...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-16
Andrew Trick
misched: Added handleMove support for updating all...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Jakob Stoklund Olesen
Remove LIS::isAllocatable() and isReserved() helpers.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-17
Jakob Stoklund Olesen
Merge into undefined lanes under -new-coalescer.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Jakob Stoklund Olesen
Handle overlapping regunit intervals in LiveIntervals...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
Make the hasPHIKills flag a computed property.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
Remove a dead prototype.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-27
Jakob Stoklund Olesen
Also compute register mask lists under -new-live-intervals.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-27
Jakob Stoklund Olesen
Add a -new-live-intervals experimental option.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Delete a boring statistic.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Store live intervals in an IndexedMap.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Stop computing physreg live ranges.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Remove LiveIntervals::trackingRegUnits().
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Remove LiveIntervals::iterator.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Only update regunit live ranges that have been precomputed.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Jakob Stoklund Olesen
Add experimental support for register unit liveness.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Jakob Stoklund Olesen
Remove dead function.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Jakob Stoklund Olesen
Remove the last remat-related code from LiveIntervalAna...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Jakob Stoklund Olesen
Stop using LiveIntervals::isReMaterializable().
blob
|
commitdiff
|
raw
|
diff to current
2012-06-04
Jakob Stoklund Olesen
Delete dead code.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-04
Jakob Stoklund Olesen
Switch LiveIntervals member variable to LLVM naming...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-25
Jakob Stoklund Olesen
Remove more dead code.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-25
Jakob Stoklund Olesen
Simplify LiveIntervals::getApproximateInstructionCount().
blob
|
commitdiff
|
raw
|
diff to current
2012-04-25
Jakob Stoklund Olesen
Remove a dead function.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-21
Lang Hames
Add API "handleMoveIntoBundl" for updating liveness...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-17
Lang Hames
Refactor 'handleMove' code in live intervals. Clients...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Lang Hames
Disentangle moving a machine instr from updating LiveIn...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-14
Lang Hames
Tighten physical register invariants: Allocatable physi...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Lang Hames
Remove unused 'isAlias' parameter.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Jakob Stoklund Olesen
Cache basic block boundaries for faster RegMaskSlots...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Jakob Stoklund Olesen
Optimize LiveIntervals::intervalIsInOneMBB().
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Jakob Stoklund Olesen
Keep track of register masks in LiveIntervalAnalysis.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-06
Jakob Stoklund Olesen
Remove some unused functions.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-04
Jakob Stoklund Olesen
Don't store COPY pointers in VNInfo.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-04
Jakob Stoklund Olesen
Drop ZeroIndex and InvalidIndex.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-03
Jakob Stoklund Olesen
Delete some dead code.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-27
Lang Hames
Add a "moveInstr" method to LiveIntervals. This can...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-11
Jakob Stoklund Olesen
Exclusively use SplitAnalysis::getLastSplitPoint().
blob
|
commitdiff
|
raw
|
diff to current
2011-11-12
Jakob Stoklund Olesen
Delete the old spilling framework from LiveIntervalAnal...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-17
Jakob Stoklund Olesen
Dead code elimination may separate the live interval...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-10
Jakob Stoklund Olesen
Make SpillIs an optional pointer. Avoid creating a...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-07
Jakob Stoklund Olesen
Let shrinkToUses optionally return a list of now dead...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-14
Jakob Stoklund Olesen
Move more fragments of spill weight calculation into...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-09
Jakob Stoklund Olesen
Move calcLiveBlockInfo() and the BlockInfo struct into...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-08
Jakob Stoklund Olesen
Add LiveIntervals::addKillFlags() to recompute kill...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-08
Jakob Stoklund Olesen
Add LiveIntervals::shrinkToUses().
blob
|
commitdiff
|
raw
|
diff to current
2011-02-04
Jakob Stoklund Olesen
Add LiveIntervals::getLastSplitPoint().
blob
|
commitdiff
|
raw
|
diff to current
2011-01-12
Jakob Stoklund Olesen
Annotate VirtRegRewriter debug output with slot indexes.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Andrew Trick
RABasic is nearly functionally complete. There are...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Owen Anderson
Get rid of static constructors for pass registration...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-24
Jakob Stoklund Olesen
Terminator gaps were unused. Might as well delete them.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-12
Jakob Stoklund Olesen
Remove trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-10
Jakob Stoklund Olesen
Transpose the calculation of spill weights such that...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Reapply r110396, with fixes to appease the Linux buildb...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Revert r110396 to fix buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Owen Anderson
Don't use PassInfo* as a type identifier for passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-17
Lang Hames
LoopSplitter - intended to split live intervals over...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-13
Jakob Stoklund Olesen
Remove vestigial decl.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Jakob Stoklund Olesen
Remove the now unused LiveIntervals::getVNInfoSourceReg().
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Jakob Stoklund Olesen
Remove the -fast-spill option.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Jakob Stoklund Olesen
Replace a big gob of old coalescer logic with the new...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Jakob Stoklund Olesen
Revert "Replace a big gob of old coalescer logic with...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Jakob Stoklund Olesen
Replace a big gob of old coalescer logic with the new...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-05
Evan Cheng
Teach liveintervalanalysis about virtual registers...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-21
Evan Cheng
- Clean up some crappy code which deals with coalescing...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-30
Benjamin Kramer
Introduce SpecificBumpPtrAllocator, a wrapper for BumpP...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-11
Evan Cheng
The check for coalescing a virtual register to a physic...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-01
Jakob Stoklund Olesen
Use methods to determine if a LiveInterval is spillable.
blob
|
commitdiff
|
raw
|
diff to current
2010-02-18
Jakob Stoklund Olesen
Always normalize spill weights, also for intervals...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-10
Jakob Stoklund Olesen
Also attempt trivial coalescing for live intervals...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-09
Lang Hames
Added a new "splitting" spiller.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-05
Bill Wendling
Temporarily revert r90502. It was causing the llvm...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-04
Jakob Stoklund Olesen
Also attempt trivial coalescing for live intervals...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-18
Jakob Stoklund Olesen
Remove the -early-coalescing option
blob
|
commitdiff
|
raw
|
diff to current
2009-11-14
Lang Hames
Added an API to the SlotIndexes pass to allow new instr...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-07
Jakob Stoklund Olesen
Fix inverted conflict test in -early-coalesce.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-03
Lang Hames
The Indexes Patch.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-09
Evan Cheng
Indentation.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-03
Lang Hames
Renamed MachineInstrIndex to LiveIndex.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-15
Evan Cheng
Forgot this.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-14
Evan Cheng
Add early coalescing to liveintervals. This is work...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-12
Lang Hames
Whoops. Committed the headers for r81605 - 'Moved some...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-09
Lang Hames
Removed static qualifier from a few index related metho...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-04
Lang Hames
Replaces uses of unsigned for indexes in LiveInterval...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-23
Chris Lattner
Change Pass::print to take a raw ostream instead of...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-23
Chris Lattner
shoot a few more std::ostream print methods in the...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-23
Chris Lattner
remove a dead class.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-19
David Greene
Add missing header.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-03
David Greene
Re-apply LiveInterval index dumping patch, with fixes...
blob
|
commitdiff
|
raw
|
diff to current
next