projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use a MapVector instead of an extra sort.
[oota-llvm.git]
/
lib
/
CodeGen
/
LiveIntervalAnalysis.cpp
2015-02-06
Quentin Colombet
[LiveIntervalAnalysis] Speed up creation of live ranges...
blob
|
commitdiff
|
raw
2015-01-21
Matthias Braun
LiveIntervalAnalysis: Mark subregister defs as undef...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Matthias Braun
LiveIntervalAnalysis: Factor out code to update livenes...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Matthias Braun
LiveIntervalAnalysis: Factor out code to update livenes...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Matthias Braun
LiveIntervalAnalysis: Remove unused pruneValue() variant.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-24
Matthias Braun
LiveIntervalAnalysis: Fix performance bug that I introd...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-20
Matthias Braun
LiveIntervalAnalysis: No kill flags for partially undef...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-20
Matthias Braun
LiveIntervalAnalysis: cleanup addKills(), NFC
blob
|
commitdiff
|
raw
|
diff to current
2014-12-18
Matthias Braun
LiveIntervalAnalysis: Cleanup computeDeadValues
blob
|
commitdiff
|
raw
|
diff to current
2014-12-16
Matthias Braun
LiveRangeCalc: Rewrite subrange calculation
blob
|
commitdiff
|
raw
|
diff to current
2014-12-15
Matthias Braun
Revert "LiveRangeCalc: Rewrite subrange calculation"
blob
|
commitdiff
|
raw
|
diff to current
2014-12-15
Matthias Braun
LiveRangeCalc: Rewrite subrange calculation
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Matthias Braun
LiveInterval: Use range based for loops for subregister...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
LiveInterval: Use more range based for loops for value...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
VirtRegMap: No implicit defs/uses for super registers...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
LiveIntervalAnalysis: Add subregister aware variants...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
Add a flag to enable/disable subregister liveness.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
LiveIntervalAnalysis: Adapt repairIntervalsInRange...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
LiveIntervalAnalysis: Adapt handleMove() to subregister...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
LiveIntervalAnalysis: Update SubRanges in shrinkToUses().
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
LiveInterval: Add support to track liveness of subregis...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
David Blaikie
Update SetVector to rely on the underlying set's insert...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-14
Eric Christopher
Access the subtarget off of the MachineFunction rather...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-03
Pete Cooper
Calculate dead instructions when a live interval is...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Remove potential ODR violations by sinking...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-13
Owen Anderson
Phase 1 of refactoring the MachineRegisterInfo iterator...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::tie with std::tie.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-14
Michael Gottesman
[block-freq] Rename getEntryFrequency() -> getEntryFreq...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-14
Michael Gottesman
[block-freq] Refactor LiveInterals::getSpillWeight...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-13
Aaron Ballman
Replacing HUGE_VALF with llvm::huge_valf in order to...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Print register in LiveInterval::print()
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Represent RegUnit liveness with LiveRange instance
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Work on LiveRange instead of LiveInterval where possible
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Pass LiveQueryResult by value
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Refactor LiveInterval: introduce new LiveRange class
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Rename LiveRange to LiveInterval::Segment
blob
|
commitdiff
|
raw
|
diff to current
2013-10-04
Matthias Braun
Fix typo
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Mark Lacey
Auto-compute live intervals on demand.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Jakob Stoklund Olesen
Improve misleading comment.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-21
Andrew Trick
Added -precompute-phys-liveness for testing LiveInterva...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-17
Benjamin Kramer
Switch spill weights from a basic loop depth estimation...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-22
Chad Rosier
Simplify logic now that r182490 is in place. No functi...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-08
Jakob Stoklund Olesen
Rewrite the physreg part of findLastUseBefore().
blob
|
commitdiff
|
raw
|
diff to current
2013-02-23
Cameron Zwarich
Make some fixes for LiveInterval repair with debug...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Find anchoring end points for repairIntervalsInRange...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Make repairIntervalsInRange() more robust. There are...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Add support to the two-address pass for updating LiveIn...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Add SlotIndexes::repairIndexesInRange(), which repairs...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-17
Cameron Zwarich
Remove use of reverse iterators in repairIntervalsInRan...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-17
Cameron Zwarich
Use ArrayRef instead of a reference to a SmallVectorImpl.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-17
Cameron Zwarich
Add support for updating the LiveIntervals of registers...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-09
Jakob Stoklund Olesen
Remove the old liveness algorithm.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-08
Jakob Stoklund Olesen
Turn on -new-live-intervals by default.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-01
Andrew Trick
misched: Fix LiveInterval update to better handle DebugVal.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Jakob Stoklund Olesen
Make the LiveRegMatrix analysis available to targets.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-09
Jakob Stoklund Olesen
Fix assertions in updateRegMaskSlots().
blob
|
commitdiff
|
raw
|
diff to current
2012-10-16
Andrew Trick
misched: Added handleMove support for updating all...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Jakob Stoklund Olesen
Remove LIS::isAllocatable() and isReserved() helpers.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-13
Jakob Stoklund Olesen
Allow for loops in LiveIntervals::pruneValue().
blob
|
commitdiff
|
raw
|
diff to current
2012-10-12
Jakob Stoklund Olesen
Use a transposed algorithm for handleMove().
blob
|
commitdiff
|
raw
|
diff to current
2012-10-02
Jakob Stoklund Olesen
Handle reserved registers more accurately in handleMove().
blob
|
commitdiff
|
raw
|
diff to current
2012-09-20
Jakob Stoklund Olesen
Extend -new-coalescer SSA update to handle mapped value...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-17
Jakob Stoklund Olesen
Merge into undefined lanes under -new-coalescer.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
Lang Hames
Make findLastUseBefore handle reg-unit liveness.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-11
Manman Ren
Release build: guard dump functions with
blob
|
commitdiff
|
raw
|
diff to current
2012-09-10
Dmitri Gribenko
Remove redundant semicolons which are null statements.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Manman Ren
Release build: guard dump functions with "ifndef NDEBUG"
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Jakob Stoklund Olesen
Handle overlapping regunit intervals in LiveIntervals...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-03
Lang Hames
When updating live range endpoints, make sure to preser...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-22
David Blaikie
Tidy up a few more uses of MF.getFunction()->getName().
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
Add an experimental -early-live-intervals option.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
Completely eliminate VNInfo flags.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
Eliminate the VNInfo::hasPHIKill() flag.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
Make the hasPHIKills flag a computed property.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-27
Jakob Stoklund Olesen
Also compute register mask lists under -new-live-intervals.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-27
Jakob Stoklund Olesen
Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef().
blob
|
commitdiff
|
raw
|
diff to current
2012-07-27
Jakob Stoklund Olesen
Add a -new-live-intervals experimental option.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Delete a boring statistic.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Store live intervals in an IndexedMap.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Simplify handleMove() a bit.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Stop computing physreg live ranges.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Remove LiveIntervals::trackingRegUnits().
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Remove the -live-regunits command line option.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Fix some more LiveInterval enumerations.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Enable register unit liveness by default.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Only update regunit live ranges that have been precomputed.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Delete dead code.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-19
Jakob Stoklund Olesen
Add regunit liveness support to LiveIntervals::handleMo...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-19
Jakob Stoklund Olesen
80 col.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-06
Jakob Stoklund Olesen
Remove dead debug option -disable-rematerialization.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Matt Beaumont-Gay
Suppress -Wunused-variable in -Asserts build
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Jakob Stoklund Olesen
Simplify LiveInterval::print().
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Jakob Stoklund Olesen
Add experimental support for register unit liveness.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Jakob Stoklund Olesen
Remove the last remat-related code from LiveIntervalAna...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-04
Jakob Stoklund Olesen
Delete dead code.
blob
|
commitdiff
|
raw
|
diff to current
next