projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Sink AddrMode back into TargetLowering, removing one of the most
[oota-llvm.git]
/
lib
/
CodeGen
/
Spiller.cpp
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
2012-11-28
Jakob Stoklund Olesen
Make the LiveRegMatrix analysis available to targets.
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
Pete Cooper
Refactored the LiveRangeEdit interface so that MachineF...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-28
Lang Hames
Kill off LiveRangeEdit::getNewVRegs and LiveRangeEdit...
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-01-10
Chandler Carruth
Add 'llvm_unreachable' to passify GCC's understanding...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-10
David Blaikie
Remove unnecessary default cases in switches that cover...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-20
David Blaikie
Unweaken vtables as per llvm.org/docs/CodingStandards...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-13
Jakob Stoklund Olesen
Rename SlotIndexes to match how they are used.
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-12
Jakob Stoklund Olesen
Delete the 'standard' spiller with used the old spillin...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-23
Jay Foad
Remove unused STL header includes.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-10
Jakob Stoklund Olesen
Change the Spiller interface to take a LiveRangeEdit...
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-01-09
Jakob Stoklund Olesen
Teach TargetRegisterInfo how to cram stack slot indexes...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-10
Jakob Stoklund Olesen
Force the greedy register allocator to always use the...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-11
Jakob Stoklund Olesen
Delete SplittingSpiller. It was not being used by anyon...
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-26
Jakob Stoklund Olesen
Make the spiller responsible for updating the LiveStack...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-25
Lang Hames
Removed VNInfo::isDefAccurate(). Def "accuracy" can...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-25
Jakob Stoklund Olesen
Remove the only use of SlotIndex::isPHI. This bit is...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-13
Jakob Stoklund Olesen
Clean up the Spiller.h interface.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-20
Jakob Stoklund Olesen
Change the createSpiller interface to take a MachineFun...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-19
Jakob Stoklund Olesen
Spillers may alter MachineLoopInfo when breaking critic...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-10
Jakob Stoklund Olesen
Replace copyRegToReg with COPY everywhere in lib/CodeGe...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-06
Eric Christopher
Fix to 80-col.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-30
Jakob Stoklund Olesen
Some fool committed without testing (or even building...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-30
Jakob Stoklund Olesen
Remember to track spill slot uses in VirtRegMap when...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-30
Jakob Stoklund Olesen
Use clEnumValN macro to work around keyword clash
blob
|
commitdiff
|
raw
|
diff to current
2010-06-29
Jakob Stoklund Olesen
Begin implementation of an inline spiller.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-25
Jakob Stoklund Olesen
Don't track kills in VNInfo. Use interval ends instead.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Jakob Stoklund Olesen
Don't return a std::vector in the Spiller interface...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-11
Douglas Gregor
Fixes for Microsoft Visual Studio 2010, from Steven...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Dan Gohman
Add a DebugLoc argument to TargetInstrInfo::copyRegToRe...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Evan Cheng
Add argument TargetRegisterInfo to loadRegFromStackSlot...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Evan Cheng
80 col violation.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-07
Chris Lattner
remove some unneeded errorhandling stuff.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-05
David Greene
Change errs() to dbgs().
blob
|
commitdiff
|
raw
|
diff to current
2009-12-22
Lang Hames
Changed slot index ranges for MachineBasicBlocks to...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-09
Lang Hames
Added a new "splitting" spiller.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-03
Chris Lattner
improve portability to avoid conflicting with std:...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-20
Lang Hames
Removed references to LiveStacks from Spiller.* . They...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-19
Lang Hames
Added a new Spiller implementation which wraps LiveInte...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-18
Lang Hames
Fixed the in-place spiller and trivial rewriter, which...
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-03
Lang Hames
The Indexes Patch.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-03
Lang Hames
Oops. Renamed remaining MachineInstrIndex references.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-03
Lang Hames
Renamed MachineInstrIndex to LiveIndex.
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-22
Bill Wendling
Convert DOUT to DEBUG(errs()...).
blob
|
commitdiff
|
raw
|
diff to current
2009-07-09
Lang Hames
Improved tracking of value number kills. VN kills are...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-24
Lang Hames
Completed basic intra block split implementation.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-19
Lang Hames
More VNInfo tweaking, plus a little progress on intra...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-17
Lang Hames
VNInfo cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-02
Lang Hames
Update to in-place spilling framework. Includes live...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-18
Lang Hames
New Spiller interface and trivial implementation.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-06
Lang Hames
Renamed Spiller classes (plus uses and related files...
blob
|
commitdiff
|
raw
2009-04-21
Evan Cheng
It has finally happened. Spiller is now using live...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-17
Evan Cheng
Teach spiller to unfold instructions which modref spill...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-13
Dan Gohman
When assigning a physical register to a MachineOperand...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-09
Bob Wilson
Fix pr3954. The register scavenger asserts for inline...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-31
Bill Wendling
Oy! When reverting r68073, I added in experimental...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-31
Bill Wendling
Revert r68073. It's causing a failure in the Apple...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-30
Bill Wendling
Balance out quote in debug output.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-20
Sanjiv Gupta
Fixed build warnings for unused variables.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-19
Evan Cheng
Added MachineInstr::isRegTiedToDefOperand to check...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-17
Evan Cheng
Spiller may unfold load / mod / store instructions...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-14
Daniel Dunbar
Add newlines at end of file (this can annoy gcov)
blob
|
commitdiff
|
raw
|
diff to current
2009-03-12
Owen Anderson
Reorganize some #include's.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-11
Owen Anderson
Reorganization: Move the Spiller out of VirtRegMap...
blob
|
commitdiff
|
raw
|
diff to current