projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
add operand iterator apis to MachineInstr, patch by ether zhhb.
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
LiveInterval.h
2010-10-29
Jakob Stoklund Olesen
Print out the connected components in the verifier...
blob
|
commitdiff
|
raw
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
2008-10-29
Evan Cheng
- More pre-split fixes: spill slot live interval comput...
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-20
Dale Johannesen
Shorten and rearrange data fields to save a word of...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-19
Dale Johannesen
Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis
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-05-29
Dan Gohman
Prune and tidy #includes.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-05
Evan Cheng
Fix more -Wshorten-64-to-32 warnings.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-03
Evan Cheng
Special handling of zero-sized live intervals.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-26
Bill Wendling
Detabify
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
2007-12-29
Chris Lattner
Don't attribute in file headers anymore. See llvmdev...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-29
Evan Cheng
Replace the odd kill# hack with something less fragile.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-17
Evan Cheng
Update comments.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-14
Evan Cheng
When coalescing an EXTRACT_SUBREG and the dst register...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-12
Evan Cheng
EXTRACT_SUBREG coalescing support. The coalescer now...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-06
David Greene
Constify to catch bugs.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-05
Evan Cheng
Accidentially left this out.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-05
Evan Cheng
Use pool allocator for all the VNInfo's to improve...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-31
Evan Cheng
Remove an unnecessary element, saving 4 bytes per LiveI...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-29
Evan Cheng
Change LiveRange so it keeps a pointer to the VNInfo...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-28
Evan Cheng
Recover most of the compile time regression due to...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-27
Dan Gohman
Add explicit keywords and remove spurious trailing...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-16
Evan Cheng
Comments.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-13
Evan Cheng
Re-implement trivial rematerialization. This allows...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-11
Evan Cheng
Code to maintain kill information during register coale...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Evan Cheng
Adding kill info to val#.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Evan Cheng
Clean up and bug fix.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Evan Cheng
- Each val# can have multiple kills.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-07
Evan Cheng
- LiveInterval value#'s now have 3 components: def...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-17
Evan Cheng
Add a register allocation preference field; add a metho...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-20
Evan Cheng
First cut trivial re-materialization support.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-17
Bill Wendling
Added an automatic cast to "std::ostream*" etc. from...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-16
Jeff Cohen
The best unbreakage yet, addressing Bill's concerns.
blob
|
commitdiff
|
raw
|
diff to current
next