index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
LiveRangeEdit.cpp
Age
Commit message (
Expand
)
Author
2013-08-14
Auto-compute live intervals on demand.
Mark Lacey
2013-08-14
Notify LiveRangeEdit of new virtual registers.
Mark Lacey
2013-08-14
Track new virtual registers by register number.
Mark Lacey
2013-08-14
Remove unnecessary parameter to RenumberValues.
Jakob Stoklund Olesen
2013-06-22
Prevent LiveRangeEdit from deleting bundled instructions.
Andrew Trick
2013-06-21
Handle more cases in LiveRangeEdit::eliminateDeadDefs.
Andrew Trick
2013-06-21
Refactor LiveRangeEdit::eliminateDeadDefs.
Andrew Trick
2013-06-21
whitespace
Andrew Trick
2013-06-17
Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.
Benjamin Kramer
2013-03-18
Add some constantness.
Jakub Staszak
2012-12-03
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-11-28
Make the LiveRegMatrix analysis available to targets.
Jakob Stoklund Olesen
2012-10-16
Avoid rematerializing a redef immediately after the old def.
Jakob Stoklund Olesen
2012-10-15
Remove LIS::isAllocatable() and isReserved() helpers.
Jakob Stoklund Olesen
2012-09-27
Avoid dereferencing a NULL pointer.
Jakob Stoklund Olesen
2012-08-02
Avoid creating dangling physreg live ranges during DCE.
Jakob Stoklund Olesen
2012-07-20
Avoid folding loads that are unsafe to move.
Jakob Stoklund Olesen
2012-06-22
Use MRI::isConstantPhysReg() to check remat feasibility.
Jakob Stoklund Olesen
2012-05-22
Only erase virtregs with no uses left.
Jakob Stoklund Olesen
2012-05-19
Fix 12892.
Jakob Stoklund Olesen
2012-05-19
Allow LiveRangeEdit to be created with a NULL parent.
Jakob Stoklund Olesen
2012-05-18
Modernize naming convention for class members.
Jakob Stoklund Olesen
2012-04-03
Removed one last bad continue statement meant to be removed in r153914.
Pete Cooper
2012-04-03
Fixes to r153903. Added missing explanation of behaviour when the VirtRegMap...
Pete Cooper
2012-04-02
Moved LiveRangeEdit.h so that it can be called from other parts of the backen...
Pete Cooper
2012-04-02
Refactored the LiveRangeEdit interface so that MachineFunction, TargetInstrIn...
Pete Cooper
2012-02-28
Kill off LiveRangeEdit::getNewVRegs and LiveRangeEdit::getUselessVRegs. These
Lang Hames
2012-02-17
Tidy up.
Jim Grosbach
2011-12-20
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...
David Blaikie
2011-12-12
Fixed register allocator splitting a live range on a spilling variable.
Pete Cooper
2011-12-07
Add bundle aware API for querying instruction properties and switch the code
Evan Cheng
2011-11-13
Rename SlotIndexes to match how they are used.
Jakob Stoklund Olesen
2011-08-09
Move CalculateRegClass to MRI::recomputeRegClass.
Jakob Stoklund Olesen
2011-07-05
Fix PR10277.
Jakob Stoklund Olesen
2011-05-05
Add some statistics to the splitting and spilling frameworks.
Jakob Stoklund Olesen
2011-05-02
Minimize the slot indexes spanned by register ranges created when splitting.
Jakob Stoklund Olesen
2011-04-20
Add debug output for rematerializable instructions.
Jakob Stoklund Olesen
2011-04-15
Remember to set flag.
Jakob Stoklund Olesen
2011-04-11
Don't shrink live ranges after dead code elimination unless it is going to help.
Jakob Stoklund Olesen
2011-04-05
When dead code elimination removes all but one use, try to fold the single de...
Jakob Stoklund Olesen
2011-03-30
Treat clones the same as their origin.
Jakob Stoklund Olesen
2011-03-29
Recompute register class and hint for registers created during spilling.
Jakob Stoklund Olesen
2011-03-29
Remember to use the correct register when rematerializing for snippets.
Jakob Stoklund Olesen
2011-03-29
Properly enable rematerialization when spilling after live range splitting.
Jakob Stoklund Olesen
2011-03-23
Notify the delegate before removing dead values from a live interval.
Jakob Stoklund Olesen
2011-03-17
Dead code elimination may separate the live interval into multiple connected ...
Jakob Stoklund Olesen
2011-03-16
Add a LiveRangeEdit delegate callback before shrinking a live range.
Jakob Stoklund Olesen
2011-03-16
Erase virtual registers that are unused after DCE.
Jakob Stoklund Olesen
2011-03-16
Clarify debugging output.
Jakob Stoklund Olesen
2011-03-13
Tell the register allocator about new unused virtual registers.
Jakob Stoklund Olesen
[prev]
[next]