index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
LiveRangeEdit.cpp
Commit message (
Expand
)
Author
Age
*
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
2014-04-22
*
[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...
Craig Topper
2014-04-14
*
Switch a number of loops in lib/CodeGen over to range-based for-loops, now that
Owen Anderson
2014-03-17
*
Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing
Owen Anderson
2014-03-13
*
CalcSpillWeights: give a better describing name to calculateSpillWeights
Arnaud A. de Grandmaison
2013-11-11
*
Represent RegUnit liveness with LiveRange instance
Matthias Braun
2013-10-10
*
Pass LiveQueryResult by value
Matthias Braun
2013-10-10
*
Use LiveRangeQuery for instruction-level liveness queries.
Andrew Trick
2013-08-30
*
Replace LiveInterval::killedAt with isKilledAtInstr.
Andrew Trick
2013-08-30
*
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-08-14
*
Prevent LiveRangeEdit from deleting bundled instructions.
Andrew Trick
2013-06-22
*
Handle more cases in LiveRangeEdit::eliminateDeadDefs.
Andrew Trick
2013-06-21
*
Refactor LiveRangeEdit::eliminateDeadDefs.
Andrew Trick
2013-06-21
*
whitespace
Andrew Trick
2013-06-21
*
Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.
Benjamin Kramer
2013-06-17
*
Add some constantness.
Jakub Staszak
2013-03-18
*
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-12-03
*
Make the LiveRegMatrix analysis available to targets.
Jakob Stoklund Olesen
2012-11-28
*
Avoid rematerializing a redef immediately after the old def.
Jakob Stoklund Olesen
2012-10-16
*
Remove LIS::isAllocatable() and isReserved() helpers.
Jakob Stoklund Olesen
2012-10-15
*
Avoid dereferencing a NULL pointer.
Jakob Stoklund Olesen
2012-09-27
*
Avoid creating dangling physreg live ranges during DCE.
Jakob Stoklund Olesen
2012-08-02
*
Avoid folding loads that are unsafe to move.
Jakob Stoklund Olesen
2012-07-20
*
Use MRI::isConstantPhysReg() to check remat feasibility.
Jakob Stoklund Olesen
2012-06-22
*
Only erase virtregs with no uses left.
Jakob Stoklund Olesen
2012-05-22
*
Fix 12892.
Jakob Stoklund Olesen
2012-05-19
*
Allow LiveRangeEdit to be created with a NULL parent.
Jakob Stoklund Olesen
2012-05-19
*
Modernize naming convention for class members.
Jakob Stoklund Olesen
2012-05-18
*
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-03
*
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-04-02
*
Kill off LiveRangeEdit::getNewVRegs and LiveRangeEdit::getUselessVRegs. These
Lang Hames
2012-02-28
*
Tidy up.
Jim Grosbach
2012-02-17
*
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...
David Blaikie
2011-12-20
*
Fixed register allocator splitting a live range on a spilling variable.
Pete Cooper
2011-12-12
*
Add bundle aware API for querying instruction properties and switch the code
Evan Cheng
2011-12-07
*
Rename SlotIndexes to match how they are used.
Jakob Stoklund Olesen
2011-11-13
*
Move CalculateRegClass to MRI::recomputeRegClass.
Jakob Stoklund Olesen
2011-08-09
*
Fix PR10277.
Jakob Stoklund Olesen
2011-07-05
*
Add some statistics to the splitting and spilling frameworks.
Jakob Stoklund Olesen
2011-05-05
*
Minimize the slot indexes spanned by register ranges created when splitting.
Jakob Stoklund Olesen
2011-05-02
*
Add debug output for rematerializable instructions.
Jakob Stoklund Olesen
2011-04-20
*
Remember to set flag.
Jakob Stoklund Olesen
2011-04-15
*
Don't shrink live ranges after dead code elimination unless it is going to help.
Jakob Stoklund Olesen
2011-04-11
*
When dead code elimination removes all but one use, try to fold the single de...
Jakob Stoklund Olesen
2011-04-05
*
Treat clones the same as their origin.
Jakob Stoklund Olesen
2011-03-30
[next]