index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
LiveRangeEdit.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Avoid creating dangling physreg live ranges during DCE.
Jakob Stoklund Olesen
2012-08-02
1
-6
/
+30
*
Avoid folding loads that are unsafe to move.
Jakob Stoklund Olesen
2012-07-20
1
-0
/
+13
*
Use MRI::isConstantPhysReg() to check remat feasibility.
Jakob Stoklund Olesen
2012-06-22
1
-4
/
+8
*
Only erase virtregs with no uses left.
Jakob Stoklund Olesen
2012-05-22
1
-4
/
+15
*
Fix 12892.
Jakob Stoklund Olesen
2012-05-19
1
-0
/
+4
*
Allow LiveRangeEdit to be created with a NULL parent.
Jakob Stoklund Olesen
2012-05-19
1
-2
/
+2
*
Modernize naming convention for class members.
Jakob Stoklund Olesen
2012-05-18
1
-20
/
+20
*
Removed one last bad continue statement meant to be removed in r153914.
Pete Cooper
2012-04-03
1
-1
/
+0
*
Fixes to r153903. Added missing explanation of behaviour when the VirtRegMap...
Pete Cooper
2012-04-03
1
-5
/
+5
*
Moved LiveRangeEdit.h so that it can be called from other parts of the backen...
Pete Cooper
2012-04-02
1
-1
/
+1
*
Refactored the LiveRangeEdit interface so that MachineFunction, TargetInstrIn...
Pete Cooper
2012-04-02
1
-46
/
+28
*
Kill off LiveRangeEdit::getNewVRegs and LiveRangeEdit::getUselessVRegs. These
Lang Hames
2012-02-28
1
-5
/
+0
*
Tidy up.
Jim Grosbach
2012-02-17
1
-1
/
+1
*
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...
David Blaikie
2011-12-20
1
-0
/
+2
*
Fixed register allocator splitting a live range on a spilling variable.
Pete Cooper
2011-12-12
1
-1
/
+17
*
Add bundle aware API for querying instruction properties and switch the code
Evan Cheng
2011-12-07
1
-2
/
+2
*
Rename SlotIndexes to match how they are used.
Jakob Stoklund Olesen
2011-11-13
1
-4
/
+4
*
Move CalculateRegClass to MRI::recomputeRegClass.
Jakob Stoklund Olesen
2011-08-09
1
-1
/
+4
*
Fix PR10277.
Jakob Stoklund Olesen
2011-07-05
1
-0
/
+6
*
Add some statistics to the splitting and spilling frameworks.
Jakob Stoklund Olesen
2011-05-05
1
-0
/
+8
*
Minimize the slot indexes spanned by register ranges created when splitting.
Jakob Stoklund Olesen
2011-05-02
1
-2
/
+4
*
Add debug output for rematerializable instructions.
Jakob Stoklund Olesen
2011-04-20
1
-3
/
+5
*
Remember to set flag.
Jakob Stoklund Olesen
2011-04-15
1
-0
/
+1
*
Don't shrink live ranges after dead code elimination unless it is going to help.
Jakob Stoklund Olesen
2011-04-11
1
-4
/
+10
*
When dead code elimination removes all but one use, try to fold the single de...
Jakob Stoklund Olesen
2011-04-05
1
-0
/
+50
*
Treat clones the same as their origin.
Jakob Stoklund Olesen
2011-03-30
1
-1
/
+4
*
Recompute register class and hint for registers created during spilling.
Jakob Stoklund Olesen
2011-03-29
1
-0
/
+11
*
Remember to use the correct register when rematerializing for snippets.
Jakob Stoklund Olesen
2011-03-29
1
-0
/
+1
*
Properly enable rematerialization when spilling after live range splitting.
Jakob Stoklund Olesen
2011-03-29
1
-11
/
+22
*
Notify the delegate before removing dead values from a live interval.
Jakob Stoklund Olesen
2011-03-23
1
-0
/
+2
*
Dead code elimination may separate the live interval into multiple connected ...
Jakob Stoklund Olesen
2011-03-17
1
-12
/
+25
*
Add a LiveRangeEdit delegate callback before shrinking a live range.
Jakob Stoklund Olesen
2011-03-16
1
-1
/
+4
*
Erase virtual registers that are unused after DCE.
Jakob Stoklund Olesen
2011-03-16
1
-4
/
+12
*
Clarify debugging output.
Jakob Stoklund Olesen
2011-03-16
1
-3
/
+7
*
Tell the register allocator about new unused virtual registers.
Jakob Stoklund Olesen
2011-03-13
1
-0
/
+5
*
Add a LiveRangeEdit::Delegate protocol.
Jakob Stoklund Olesen
2011-03-09
1
-0
/
+2
*
Delete dead code after rematerializing.
Jakob Stoklund Olesen
2011-03-08
1
-0
/
+59
*
Make the UselessRegs argument optional in the LiveRangeEdit constructor.
Jakob Stoklund Olesen
2011-03-07
1
-3
/
+4
*
This method belonged in VirtRegMap.
Jakob Stoklund Olesen
2011-02-19
1
-6
/
+1
*
Use VirtRegMap's Virt2SplitMap to keep track of the original live range befor...
Jakob Stoklund Olesen
2011-02-18
1
-1
/
+7
*
Simplify the LiveRangeEdit::canRematerializeAt() interface a bit.
Jakob Stoklund Olesen
2010-11-10
1
-19
/
+12
*
Don't assign new registers created during a split to the same stack slot, but
Jakob Stoklund Olesen
2010-11-01
1
-9
/
+0
*
Remember to keep track of rematted values.
Jakob Stoklund Olesen
2010-10-20
1
-0
/
+1
*
Move some of the InlineSpiller rematerialization code into LiveRangeEdit.
Jakob Stoklund Olesen
2010-10-20
1
-0
/
+70
*
Move stack slot assignments into LiveRangeEdit.
Jakob Stoklund Olesen
2010-10-15
1
-0
/
+9
*
Create a new LiveRangeEdit class to keep track of the new registers created when
Jakob Stoklund Olesen
2010-10-14
1
-0
/
+64