projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
TableGen subtarget emitter. Remove unnecessary header dependence.
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
LiveInterval.h
2012-09-17
Craig Topper
Mark unimplemented copy constructors and copy assignmen...
blob
|
commitdiff
|
raw
2012-09-16
Jakob Stoklund Olesen
Fix problem when using LiveRangeQuery with block entries.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-15
Jakob Stoklund Olesen
Make LiveRangeQuery work for PHIDefs as well.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
Jakob Stoklund Olesen
Delete dead code.
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-27
Jakob Stoklund Olesen
Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef().
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
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-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-20
Jakob Stoklund Olesen
Add a LiveRangeQuery class.
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-04
Jakob Stoklund Olesen
Don't store COPY pointers in VNInfo.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-19
Lang Hames
Added methods to get the live range immediately before...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-05
Andrew Trick
comment cleanup
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
Use getPrevSlot() instead of getPrevIndex().
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Jakob Stoklund Olesen
Stop verifying hasPHIKill() flags.
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-15
Andrew Trick
[regcoalescing] bug fix for RegistersDefinedFromSameValue.
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-05-16
Jakob Stoklund Olesen
Teach LiveInterval::isZeroLength about null SlotIndexes.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-30
Jakob Stoklund Olesen
Avoid using stale entries form the sibling value map.
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-02
Jakob Stoklund Olesen
Move LiveIntervalMap::extendTo into LiveInterval itself.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-03
Eric Christopher
Reapply this.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-03
Eric Christopher
Temporarily revert 124765 in an attempt to find the...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-03
Jakob Stoklund Olesen
Defer SplitKit value mapping until all defs are available.
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
2010-12-21
Jakob Stoklund Olesen
Use IntEqClasses to compute connected components of...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-17
Jakob Stoklund Olesen
Avoid dereferencing end() in collectInterferingVRegs...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-29
Jakob Stoklund Olesen
Print out the connected components in the verifier...
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-01
Jakob Stoklund Olesen
When RemoveCopyByCommutingDef is creating additional...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-25
Jakob Stoklund Olesen
Avoid using VNInfo::getCopy as much as possible. I...
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
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
Rearrange for better alignment and less padding
blob
|
commitdiff
|
raw
|
diff to current
2010-09-08
Jakob Stoklund Olesen
Remove dead code and data.
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-07-26
Lang Hames
Factored out a bit of common code to mark VNInfos for...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-22
Lang Hames
If 'other' was empty 'overlapsFrom(other, other.begin...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-02
Jakob Stoklund Olesen
Rematerialize as much as possible before inserting...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-26
Benjamin Kramer
VNInfos don't need to be destructed anymore.
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-13
Benjamin Kramer
Let SmallVector take advantage of LiveRange's podness.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-21
Lang Hames
Removed scaleNumbering method declaration from LiveInte...
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
Torok Edwin
Reapply r99881 with some fixes: only call destructor...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-01
Jakob Stoklund Olesen
Use methods to determine if a LiveInterval is spillable.
blob
|
commitdiff
|
raw
|
diff to current
2010-02-10
Dan Gohman
Fix several comments which had previously been "the...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-10
Dan Gohman
Fix "the the" and similar typos.
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
Renamed MachineInstrIndex to LiveIndex.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-14
Evan Cheng
Add early coalescing to liveintervals. This is work...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-12
Lang Hames
Whoops. Committed the headers for r81605 - 'Moved some...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-05
Bob Wilson
Stabilize the order of live intervals in the priority_q...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-04
Lang Hames
Removed yet another std::ostream reference.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-04
Lang Hames
Removed some junk and a std::ostream operator that...
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
Move more to raw_ostream, provide support for writing...
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-15
Daniel Dunbar
Remove mismatched and unnecessary declaration.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-14
Lang Hames
New VNInfo alignment patch by Ryan Flynn.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-14
Lang Hames
Unbroke LiveInterval.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-14
Lang Hames
Tidy up VNInfo alignment code. Patch contributed by...
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-19
Lang Hames
More VNInfo tweaking, plus a little progress on intra...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-18
Chris Lattner
Don't use int8_t, that requires DataTypes.h
blob
|
commitdiff
|
raw
|
diff to current
2009-06-18
Zhongxing Xu
include header for uint8_t.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-17
Lang Hames
VNInfo cleanup.
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-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-01
Dan Gohman
Use CHAR_BIT instead of hard-coding 8 in several places...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-11
Evan Cheng
Two coalescer fixes in one.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-08
Evan Cheng
Strengthen the previous check.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-08
Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm...
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-12-28
Owen Anderson
Forgot to commit this file.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-20
Dan Gohman
LiveInterval::removeKills and isKill don't need 'this...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-19
Evan Cheng
Fix PR3149. If an early clobber def is a physical regis...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-26
Dan Gohman
LiveRanges are represented as half-open ranges. Fix...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-12
Dan Gohman
Correct a function name in a comment.
blob
|
commitdiff
|
raw
|
diff to current
next