projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Clear kill flags on the fly when joining intervals.
[oota-llvm.git]
/
lib
/
CodeGen
/
LiveInterval.cpp
2012-05-19
Jakob Stoklund Olesen
Run proper recursive dead code elimination during coale...
blob
|
commitdiff
|
raw
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
2010-08-02
Oscar Fuentes
Prefix `next' iterator operation with `llvm::'.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-26
Lang Hames
Factored out a bit of common code to mark VNInfos for...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-13
Jakob Stoklund Olesen
Print VNInfo flags.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-13
Jakob Stoklund Olesen
Add an assertion to make PR7542 fail consistently.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-13
Jakob Stoklund Olesen
Fix LiveInterval::overlaps so it doesn't claim touching...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-29
Duncan Sands
Remove initialized but otherwise unused variables.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-25
Jakob Stoklund Olesen
Don't track kills in VNInfo. Use interval ends instead.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Jakob Stoklund Olesen
Make sure all eliminated kills are removed from VNInfo...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-23
Jakob Stoklund Olesen
Add a few VNInfo data structure checks.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-30
Benjamin Kramer
Introduce SpecificBumpPtrAllocator, a wrapper for BumpP...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-30
Daniel Dunbar
Fix -Asserts warning.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-30
Torok Edwin
Reapply r99881 with some fixes: only call destructor...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-12
Bob Wilson
Fix a comment typo.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-04
David Greene
Change errs() to dbgs().
blob
|
commitdiff
|
raw
|
diff to current
2009-12-09
Lang Hames
Added a new "splitting" spiller.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-03
Lang Hames
The Indexes Patch.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-03
Lang Hames
Oops. Renamed remaining MachineInstrIndex references.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-03
Lang Hames
Renamed MachineInstrIndex to LiveIndex.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-12
Lang Hames
Moved some more index operations over to LiveIntervals.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-04
Lang Hames
Replaces uses of unsigned for indexes in LiveInterval...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-23
Chris Lattner
shoot a few more std::ostream print methods in the...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-10
Lang Hames
Modified VNInfo. The "copy" member is now a union which...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-24
Daniel Dunbar
More move to raw_ostream.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-24
Daniel Dunbar
Move more to raw_ostream, provide support for writing...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-22
David Greene
Reorder if-else branches as suggested by Bill.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-22
David Greene
Make some changes suggested by Bill and Evan.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-21
David Greene
Add some support for iterative coalescers to calculate...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-09
Lang Hames
Improved tracking of value number kills. VN kills are...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-24
Lang Hames
Fixed a bug in LiveInterval scaling (failure to scale...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-17
Lang Hames
VNInfo cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-15
Evan Cheng
Part 1.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-14
Evan Cheng
Move register allocation preference (or hint) from...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-02
Lang Hames
Update to in-place spilling framework. Includes live...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-28
Evan Cheng
Fix PR4034. Bug in LiveInterval::join when it's compact...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-27
Evan Cheng
Also delete last unused val#.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-25
Evan Cheng
Reuse unused val#'s to avoid running out of memory...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-25
Evan Cheng
Do not share a single unknown val# for all the live...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-18
Evan Cheng
Add a new LiveInterval::overlaps(). It checks if the...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-08
Dan Gohman
Implement support for using modeling implicit-zero...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-11
Evan Cheng
Two coalescer fixes in one.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-02
Owen Anderson
MergeValueInto is too smart: it might choose to do...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Evan Cheng
Exit with nice warnings when register allocator run...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Evan Cheng
Fix comment about removeRange.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-24
Dale Johannesen
Next round of earlyclobber handling. Approach the
blob
|
commitdiff
|
raw
|
diff to current
2008-09-19
Dale Johannesen
Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis
blob
|
commitdiff
|
raw
|
diff to current
2008-08-14
Dan Gohman
Use empty() instead of begin() == end().
blob
|
commitdiff
|
raw
|
diff to current
2008-06-23
Evan Cheng
Instead of adding an isSS field to LiveInterval to...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-04
Evan Cheng
Add a stack slot coloring pass. Not yet enabled.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-26
Bill Wendling
Rename PrintableName to Name.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-26
Bill Wendling
Change "Name" to "AsmName" in the target register info...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-20
Anton Korobeynikov
Update gcc 4.3 warnings fix patch with recent head...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-15
Evan Cheng
- Removing the infamous r2rMap_ and rep() method. Now...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-13
Evan Cheng
- Added removeValNo() to remove all live ranges of...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-30
Evan Cheng
Fixed a bug in MergeValueInAsValue() pointed out by...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-14
Chris Lattner
remove dead #include
blob
|
commitdiff
|
raw
|
diff to current
next