index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
LiveIntervalAnalysis.cpp
Age
Commit message (
Expand
)
Author
2010-03-01
Use methods to determine if a LiveInterval is spillable.
Jakob Stoklund Olesen
2010-02-23
Keep track of phi join registers explicitly in LiveVariables.
Jakob Stoklund Olesen
2010-02-18
Always normalize spill weights, also for intervals created by spilling.
Jakob Stoklund Olesen
2010-02-10
When I rewrote this loop per Chris' preference I
Dale Johannesen
2010-02-10
Rewrite loop to suit Chris' preference.
Dale Johannesen
2010-02-10
Skip DBG_VALUE many places in live intervals and
Dale Johannesen
2010-02-09
move target-independent opcodes out of TargetInstrInfo
Chris Lattner
2010-02-06
Run codegen dce pass for all targets at all optimization levels. Previously it's
Evan Cheng
2010-01-22
Ignore DEBUG_VALUE when building live intervals;
Dale Johannesen
2010-01-04
Change errs() to dbgs().
David Greene
2009-12-22
Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint.
Lang Hames
2009-12-16
Reuse lowered phi nodes.
Jakob Stoklund Olesen
2009-12-11
Coalesce insert_subreg undef, x first to avoid phase ordering issue.
Evan Cheng
2009-12-10
Also attempt trivial coalescing for live intervals that end in a copy.
Jakob Stoklund Olesen
2009-12-09
Added a new "splitting" spiller.
Lang Hames
2009-12-05
Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail.
Bill Wendling
2009-12-04
Also attempt trivial coalescing for live intervals that end in a copy.
Jakob Stoklund Olesen
2009-12-03
Clean up some loop logic.
Jakob Stoklund Olesen
2009-12-01
Fix PR5391: support early clobber physical register def tied with a use (ewwww)
Evan Cheng
2009-11-30
New virtual registers created for spill intervals should inherit allocation h...
Jakob Stoklund Olesen
2009-11-20
More consistent labelling of basic blocks in debug output
Jakob Stoklund Olesen
2009-11-20
Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.
Jakob Stoklund Olesen
2009-11-18
Remove the -early-coalescing option
Jakob Stoklund Olesen
2009-11-09
Hide a couple of options.
Evan Cheng
2009-11-07
Fix inverted conflict test in -early-coalesce.
Jakob Stoklund Olesen
2009-11-03
The Indexes Patch.
Lang Hames
2009-10-20
Trim unnecessary includes.
Evan Cheng
2009-10-20
If the physical register being spilled does not have an interval, spill its s...
Evan Cheng
2009-10-09
Factor out LiveIntervalAnalysis' code to determine whether an instruction
Dan Gohman
2009-10-09
isTriviallyReMaterializable checks the
Dan Gohman
2009-10-07
Replace some code for aggressive-remat with MachineInstr::isInvariantLoad, and
Dan Gohman
2009-10-03
Oops. Renamed remaining MachineInstrIndex references.
Lang Hames
2009-10-03
Renamed MachineInstrIndex to LiveIndex.
Lang Hames
2009-09-25
Remove unused variable.
Daniel Dunbar
2009-09-25
Simplify a few more uses of reg_iterator.
Dan Gohman
2009-09-25
Improve MachineMemOperand handling.
Dan Gohman
2009-09-23
Fix PR5024. LiveVariables physical register defs should *commit* only after all
Evan Cheng
2009-09-21
Fix PR4986. "r1024 = insert_subreg r1024, undef, 2" cannot be turned in an im...
Evan Cheng
2009-09-20
When computing live intervals for earlyclobber operands,
Dale Johannesen
2009-09-15
Fix -Asserts warning.
Daniel Dunbar
2009-09-15
Another try at early partial coalescing. Identity phi source copies (their so...
Evan Cheng
2009-09-14
Add early coalescing to liveintervals. This is work in progress and is known ...
Evan Cheng
2009-09-12
Moved some more index operations over to LiveIntervals.
Lang Hames
2009-09-12
80 col violations.
Evan Cheng
2009-09-04
Replaces uses of unsigned for indexes in LiveInterval and VNInfo with
Lang Hames
2009-08-23
Change Pass::print to take a raw ostream instead of std::ostream,
Chris Lattner
2009-08-23
remove various std::ostream version of printing methods from
Chris Lattner
2009-08-23
remove a dead class.
Chris Lattner
2009-08-22
Convert DOUT to DEBUG(errs()...).
Bill Wendling
2009-08-10
Modified VNInfo. The "copy" member is now a union which holds the copy for a ...
Lang Hames
[next]