index
:
~nh/llvm
fold-subregs
images
latest
master
mimg
tablegen-name-resolution
wip
Misc LLVM things, mostly radeonsi (AMDGPU)
nh
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
LiveRangeEdit.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2015-06-01
LiveRangeEdit: Fix liveranges not shrinking on subrange kill.
Matthias Braun
1
-3
/
+18
2015-05-19
MachineInstr: Remove unused parameter.
Matthias Braun
1
-2
/
+2
2015-01-27
MachineRegisterInfo can access TII off of the MachineFunction's
Eric Christopher
1
-1
/
+1
2015-01-21
LiveIntervalAnalysis: Factor out code to update liveness on vreg def removal
Matthias Braun
1
-15
/
+5
2015-01-21
LiveIntervalAnalysis: Factor out code to update liveness on physreg def removal
Matthias Braun
1
-9
/
+2
2014-12-24
LiveRangeEdit: Check for completely empy subranges after removing ValNos.
Matthias Braun
1
-0
/
+1
2014-12-11
LiveInterval: Use range based for loops for subregister ranges.
Matthias Braun
1
-4
/
+3
2014-12-10
LiveInterval: Use more range based for loops for value numbers and segments.
Matthias Braun
1
-3
/
+1
2014-12-10
LiveRangeEdit: Adapt eliminateDeadDef() to subregister liveness.
Matthias Braun
1
-1
/
+9
2014-11-17
Add missing semicolon from r222118.
Craig Topper
1
-1
/
+1
2014-11-17
Move register class name strings to a single array in MCRegisterInfo to reduc...
Craig Topper
1
-2
/
+5
2014-07-29
Add TargetInstrInfo interface isAsCheapAsAMove.
Jiangning Liu
1
-1
/
+1
2014-04-22
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
1
-1
/
+2
2014-04-14
[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...
Craig Topper
1
-4
/
+4
2014-03-17
Switch a number of loops in lib/CodeGen over to range-based for-loops, now that
Owen Anderson
1
-4
/
+2
2014-03-13
Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing
Owen Anderson
1
-2
/
+2
2013-11-11
CalcSpillWeights: give a better describing name to calculateSpillWeights
Arnaud A. de Grandmaison
1
-1
/
+1
2013-10-10
Represent RegUnit liveness with LiveRange instance
Matthias Braun
1
-3
/
+3
2013-10-10
Pass LiveQueryResult by value
Matthias Braun
1
-1
/
+1
2013-08-30
Use LiveRangeQuery for instruction-level liveness queries.
Andrew Trick
1
-1
/
+1
2013-08-30
Replace LiveInterval::killedAt with isKilledAtInstr.
Andrew Trick
1
-1
/
+1
2013-08-14
Auto-compute live intervals on demand.
Mark Lacey
1
-3
/
+11
2013-08-14
Notify LiveRangeEdit of new virtual registers.
Mark Lacey
1
-2
/
+11
2013-08-14
Track new virtual registers by register number.
Mark Lacey
1
-3
/
+3
2013-08-14
Remove unnecessary parameter to RenumberValues.
Jakob Stoklund Olesen
1
-1
/
+1
2013-06-22
Prevent LiveRangeEdit from deleting bundled instructions.
Andrew Trick
1
-0
/
+4
2013-06-21
Handle more cases in LiveRangeEdit::eliminateDeadDefs.
Andrew Trick
1
-0
/
+9
2013-06-21
Refactor LiveRangeEdit::eliminateDeadDefs.
Andrew Trick
1
-95
/
+95
2013-06-21
whitespace
Andrew Trick
1
-2
/
+2
2013-06-17
Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.
Benjamin Kramer
1
-3
/
+5
2013-03-18
Add some constantness.
Jakub Staszak
1
-1
/
+1
2012-12-03
Use the new script to sort the includes of every file under lib.
Chandler Carruth
1
-2
/
+2
2012-11-28
Make the LiveRegMatrix analysis available to targets.
Jakob Stoklund Olesen
1
-1
/
+1
2012-10-16
Avoid rematerializing a redef immediately after the old def.
Jakob Stoklund Olesen
1
-0
/
+7
2012-10-15
Remove LIS::isAllocatable() and isReserved() helpers.
Jakob Stoklund Olesen
1
-1
/
+1
2012-09-27
Avoid dereferencing a NULL pointer.
Jakob Stoklund Olesen
1
-1
/
+1
2012-08-02
Avoid creating dangling physreg live ranges during DCE.
Jakob Stoklund Olesen
1
-6
/
+30
2012-07-20
Avoid folding loads that are unsafe to move.
Jakob Stoklund Olesen
1
-0
/
+13
2012-06-22
Use MRI::isConstantPhysReg() to check remat feasibility.
Jakob Stoklund Olesen
1
-4
/
+8
2012-05-22
Only erase virtregs with no uses left.
Jakob Stoklund Olesen
1
-4
/
+15
2012-05-19
Fix 12892.
Jakob Stoklund Olesen
1
-0
/
+4
2012-05-19
Allow LiveRangeEdit to be created with a NULL parent.
Jakob Stoklund Olesen
1
-2
/
+2
2012-05-18
Modernize naming convention for class members.
Jakob Stoklund Olesen
1
-20
/
+20
2012-04-03
Removed one last bad continue statement meant to be removed in r153914.
Pete Cooper
1
-1
/
+0
2012-04-03
Fixes to r153903. Added missing explanation of behaviour when the VirtRegMap...
Pete Cooper
1
-5
/
+5
2012-04-02
Moved LiveRangeEdit.h so that it can be called from other parts of the backen...
Pete Cooper
1
-1
/
+1
2012-04-02
Refactored the LiveRangeEdit interface so that MachineFunction, TargetInstrIn...
Pete Cooper
1
-46
/
+28
2012-02-28
Kill off LiveRangeEdit::getNewVRegs and LiveRangeEdit::getUselessVRegs. These
Lang Hames
1
-5
/
+0
2012-02-17
Tidy up.
Jim Grosbach
1
-1
/
+1
2011-12-20
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...
David Blaikie
1
-0
/
+2
[next]