index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
CodeGen
/
LiveIntervalAnalysis.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use methods to determine if a LiveInterval is spillable.
Jakob Stoklund Olesen
2010-03-01
1
-18
/
+26
*
Keep track of phi join registers explicitly in LiveVariables.
Jakob Stoklund Olesen
2010-02-23
1
-52
/
+34
*
Always normalize spill weights, also for intervals created by spilling.
Jakob Stoklund Olesen
2010-02-18
1
-0
/
+9
*
When I rewrote this loop per Chris' preference I
Dale Johannesen
2010-02-10
1
-0
/
+3
*
Rewrite loop to suit Chris' preference.
Dale Johannesen
2010-02-10
1
-16
/
+19
*
Skip DBG_VALUE many places in live intervals and
Dale Johannesen
2010-02-10
1
-21
/
+31
*
move target-independent opcodes out of TargetInstrInfo
Chris Lattner
2010-02-09
1
-17
/
+11
*
Run codegen dce pass for all targets at all optimization levels. Previously it's
Evan Cheng
2010-02-06
1
-0
/
+3
*
Ignore DEBUG_VALUE when building live intervals;
Dale Johannesen
2010-01-22
1
-4
/
+8
*
Change errs() to dbgs().
David Greene
2010-01-04
1
-47
/
+47
*
Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint.
Lang Hames
2009-12-22
1
-9
/
+6
*
Reuse lowered phi nodes.
Jakob Stoklund Olesen
2009-12-16
1
-26
/
+25
*
Coalesce insert_subreg undef, x first to avoid phase ordering issue.
Evan Cheng
2009-12-11
1
-1
/
+9
*
Also attempt trivial coalescing for live intervals that end in a copy.
Jakob Stoklund Olesen
2009-12-10
1
-30
/
+57
*
Added a new "splitting" spiller.
Lang Hames
2009-12-09
1
-2
/
+2
*
Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail.
Bill Wendling
2009-12-05
1
-47
/
+7
*
Also attempt trivial coalescing for live intervals that end in a copy.
Jakob Stoklund Olesen
2009-12-04
1
-7
/
+47
*
Clean up some loop logic.
Jakob Stoklund Olesen
2009-12-03
1
-14
/
+6
*
Fix PR5391: support early clobber physical register def tied with a use (ewwww)
Evan Cheng
2009-12-01
1
-4
/
+0
*
New virtual registers created for spill intervals should inherit allocation h...
Jakob Stoklund Olesen
2009-11-30
1
-0
/
+6
*
More consistent labelling of basic blocks in debug output
Jakob Stoklund Olesen
2009-11-20
1
-1
/
+2
*
Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.
Jakob Stoklund Olesen
2009-11-20
1
-2
/
+2
*
Remove the -early-coalescing option
Jakob Stoklund Olesen
2009-11-18
1
-137
/
+0
*
Hide a couple of options.
Evan Cheng
2009-11-09
1
-1
/
+2
*
Fix inverted conflict test in -early-coalesce.
Jakob Stoklund Olesen
2009-11-07
1
-14
/
+15
*
The Indexes Patch.
Lang Hames
2009-11-03
1
-635
/
+158
*
Trim unnecessary includes.
Evan Cheng
2009-10-20
1
-1
/
+0
*
If the physical register being spilled does not have an interval, spill its s...
Evan Cheng
2009-10-20
1
-5
/
+21
*
Factor out LiveIntervalAnalysis' code to determine whether an instruction
Dan Gohman
2009-10-09
1
-94
/
+5
*
isTriviallyReMaterializable checks the
Dan Gohman
2009-10-09
1
-2
/
+1
*
Replace some code for aggressive-remat with MachineInstr::isInvariantLoad, and
Dan Gohman
2009-10-07
1
-23
/
+28
*
Oops. Renamed remaining MachineInstrIndex references.
Lang Hames
2009-10-03
1
-8
/
+8
*
Renamed MachineInstrIndex to LiveIndex.
Lang Hames
2009-10-03
1
-92
/
+92
*
Remove unused variable.
Daniel Dunbar
2009-09-25
1
-2
/
+0
*
Simplify a few more uses of reg_iterator.
Dan Gohman
2009-09-25
1
-4
/
+2
*
Improve MachineMemOperand handling.
Dan Gohman
2009-09-25
1
-5
/
+6
*
Fix PR5024. LiveVariables physical register defs should *commit* only after all
Evan Cheng
2009-09-23
1
-0
/
+4
*
Fix PR4986. "r1024 = insert_subreg r1024, undef, 2" cannot be turned in an im...
Evan Cheng
2009-09-21
1
-10
/
+23
*
When computing live intervals for earlyclobber operands,
Dale Johannesen
2009-09-20
1
-3
/
+16
*
Fix -Asserts warning.
Daniel Dunbar
2009-09-15
1
-1
/
+2
*
Another try at early partial coalescing. Identity phi source copies (their so...
Evan Cheng
2009-09-15
1
-58
/
+56
*
Add early coalescing to liveintervals. This is work in progress and is known ...
Evan Cheng
2009-09-14
1
-24
/
+164
*
Moved some more index operations over to LiveIntervals.
Lang Hames
2009-09-12
1
-50
/
+50
*
80 col violations.
Evan Cheng
2009-09-12
1
-5
/
+9
*
Replaces uses of unsigned for indexes in LiveInterval and VNInfo with
Lang Hames
2009-09-04
1
-163
/
+186
*
Change Pass::print to take a raw ostream instead of std::ostream,
Chris Lattner
2009-08-23
1
-2
/
+1
*
remove various std::ostream version of printing methods from
Chris Lattner
2009-08-23
1
-6
/
+8
*
remove a dead class.
Chris Lattner
2009-08-23
1
-5
/
+0
*
Convert DOUT to DEBUG(errs()...).
Bill Wendling
2009-08-22
1
-50
/
+76
*
Modified VNInfo. The "copy" member is now a union which holds the copy for a ...
Lang Hames
2009-08-10
1
-10
/
+10
[next]