projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Avoid one more walk over all sections. NFC.
[oota-llvm.git]
/
lib
/
CodeGen
/
LiveInterval.cpp
2015-04-08
Matthias Braun
Oops, didn't mean to commit my debug fprintfs
blob
|
commitdiff
|
raw
2015-04-08
Matthias Braun
LiveInterval: Fix computeFromMainRange() producing...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-23
Benjamin Kramer
Move private classes into anonymous namespaces
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
David Blaikie
Recommit r231168: unique_ptrify LiveRange::segmentSet
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
David Blaikie
Revert "unique_ptrify LiveRange::segmentSet"
blob
|
commitdiff
|
raw
|
diff to current
2015-03-03
David Blaikie
Recommit r231168: unique_ptrify LiveRange::segmentSet
blob
|
commitdiff
|
raw
|
diff to current
2015-03-03
David Blaikie
Revert "unique_ptrify LiveRange::segmentSet"
blob
|
commitdiff
|
raw
|
diff to current
2015-03-03
David Blaikie
unique_ptrify LiveRange::segmentSet
blob
|
commitdiff
|
raw
|
diff to current
2015-03-03
David Blaikie
Revert "Remove the explicit SDNodeIterator::operator...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-03
David Blaikie
Remove the explicit SDNodeIterator::operator= in favor...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-28
Benjamin Kramer
LiveRange: Replace a creative vector erase loop with...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Matthias Braun
LiveRangeCalc: Rename some parameters from kill to...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-06
Quentin Colombet
[LiveIntervalAnalysis] Speed up creation of live ranges...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-06
Matthias Braun
LiveInterval: Fix SubRange memory leak.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-07
Matthias Braun
LiveInterval: Implement feedback by Quentin Colombet.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-24
Matthias Braun
LiveInterval: Remove accidentally committed debug code.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-24
Matthias Braun
LiveInterval: Introduce createMainRangeFromSubranges().
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
LiveInterval: Add removeEmptySubRanges().
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-12-10
Matthias Braun
LiveInterval: Add a 'covers' operation to LiveRange.
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-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 2 of the great MachineRegisterInfo cleanup. ...
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-10-10
Matthias Braun
Print register in LiveInterval::print()
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-09-06
Matthias Braun
avoid unnecessary direct access to LiveInterval::ranges
blob
|
commitdiff
|
raw
|
diff to current
2013-09-06
Matthias Braun
remove unused argument from LiveRanges::join()
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Jakob Stoklund Olesen
Remove unnecessary parameter to RenumberValues.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-11
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-23
Jakob Stoklund Olesen
Fix PR16110: Handle DBG_VALUE in ConnectedVNInfoEqClass...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Jakob Stoklund Olesen
Don't allocate memory in LiveInterval::join().
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Jakob Stoklund Olesen
Use LiveRangeUpdater instead of mergeIntervalRanges.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Jakob Stoklund Olesen
Add a LiveRangeUpdater class.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
David Blaikie
Fully qualify llvm::next to avoid ambiguity when buildi...
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-11-19
Jakob Stoklund Olesen
Handle mixed normal and early-clobber defs on inline...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Jakob Stoklund Olesen
Don't dereference begin() on an empty vector.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
Jakob Stoklund Olesen
Delete dead code.
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-06
Manman Ren
Release build: guard dump functions with "ifndef NDEBUG"
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Jakob Stoklund Olesen
Allow overlaps between virtreg and physreg live ranges.
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-07-25
Jakob Stoklund Olesen
Preserve 2-addr constraints in ConnectedVNInfoEqClasses.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-10
Chandler Carruth
Teach the LiveInterval::join function to use the fast...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-10
Chandler Carruth
Fix a bug where I didn't test for an empty range before...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-10
Chandler Carruth
Add an efficient merge operation to LiveInterval and...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-10
Chandler Carruth
Teach LiveIntervals how to verify themselves and start...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-05
Chandler Carruth
Optimize extendIntervalEndTo a tiny bit by saving one...
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
Implement LiveRangeCalc::extendToUses() and createDeadD...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-19
Jakob Stoklund Olesen
Run proper recursive dead code elimination during coale...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-28
Jakob Stoklund Olesen
Don't update spill weights when joining intervals.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-28
Jakob Stoklund Olesen
Spring cleaning - Delete dead code.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-04
Jakob Stoklund Olesen
Drop the REDEF_BY_EC VNInfo flag.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-02
Lang Hames
Break as soon as the MustMapCurValNos flag is set ...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-02
Lang Hames
PR11868. The previous loop in LiveIntervals::join would...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Jakob Stoklund Olesen
Use getVNInfoBefore() when it makes sense.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-13
Jakob Stoklund Olesen
Rename SlotIndexes to match how they are used.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Jakob Stoklund Olesen
Leave hasPHIKill flags alone in LiveInterval::RenumberV...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-13
Jakob Stoklund Olesen
Switch extendInBlock() to take a kill slot instead...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-19
Jakob Stoklund Olesen
Replace a broken LiveInterval::MergeValueInAsValue...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-17
Jakob Stoklund Olesen
Rewrite instructions as part of ConnectedVNInfoEqClasse...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-12
Jakob Stoklund Olesen
That's it, I am declaring this a failure of the C+...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-11
John Wiegley
Fix use of CompEnd predicate to be standards conforming
blob
|
commitdiff
|
raw
|
diff to current
2011-03-08
Jakob Stoklund Olesen
Fix the build for MSVC 9 whose upper_bound() wants...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-08
Oscar Fuentes
Revert "Make a comparator's argument `const'. This...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-08
Oscar Fuentes
Make a comparator's argument `const'. This fixes the...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-03
Jakob Stoklund Olesen
Avoid comparing invalid slot indexes.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-02
Jakob Stoklund Olesen
Move LiveIntervalMap::extendTo into LiveInterval itself.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-19
Jakob Stoklund Olesen
Implement RAGreedy::splitAroundRegion and remove loop...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-09
Jakob Stoklund Olesen
Teach TargetRegisterInfo how to cram stack slot indexes...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-09
Jakob Stoklund Olesen
Replace TargetRegisterInfo::printReg with a PrintReg...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-21
Jakob Stoklund Olesen
Use IntEqClasses to compute connected components of...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-19
Cameron Zwarich
Fix PR8815 by checking for an explicit clobber def...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-29
Jakob Stoklund Olesen
Teach ConnectedVNInfoEqClasses::Classify to deal with...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-29
Jakob Stoklund Olesen
Fix broken equivalence class calculation. We could...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-09
Benjamin Kramer
Silence compiler warning.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-08
Jakob Stoklund Olesen
Classify value numbers into connected components in...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Jakob Stoklund Olesen
After splitting, the remaining LiveInterval may be...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Jakob Stoklund Olesen
Tweak VNInfo printing.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Jakob Stoklund Olesen
Add assert for valid slot indexes.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-01
Jakob Stoklund Olesen
When RemoveCopyByCommutingDef is creating additional...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-25
Lang Hames
Removed VNInfo::isDefAccurate(). Def "accuracy" can...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Jakob Stoklund Olesen
Refix MSVC9 and upper_bound. It actually needs a fully...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Jakob Stoklund Olesen
Don't pollute the global namespace.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Jakob Stoklund Olesen
MSVC9 does not support upper_bound with an asymmetric...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Jakob Stoklund Olesen
Add LiveInterval::find and use it for most LiveRange...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Jakob Stoklund Olesen
Remove dead method.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-08
Jakob Stoklund Olesen
Remove dead code.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-04
Jakob Stoklund Olesen
Remove dead code.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-12
Jakob Stoklund Olesen
Also recompute HasPHIKill flags in LiveInterval::Renumb...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-12
Jakob Stoklund Olesen
Remove trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-10
Jakob Stoklund Olesen
Transpose the calculation of spill weights such that...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Jakob Stoklund Olesen
Add LiveInterval::RenumberValues - Garbage collection...
blob
|
commitdiff
|
raw
|
diff to current
next