index
:
external_llvm
replicant-6.0
external/llvm
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
LiveIntervalAnalysis.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Teach liveintervalanalysis about virtual registers which are defined by reg_s...
Evan Cheng
2010-05-05
1
-14
/
+37
*
Teach PHI elimination to remove REG_SEQUENCE instructions and update referenc...
Evan Cheng
2010-05-04
1
-0
/
+24
*
Print basic block numbers in live interval debug output. Since the rest of the
Bob Wilson
2010-05-03
1
-1
/
+2
*
- Really preserve dbg_value instructions when the register is spilled.
Evan Cheng
2010-04-28
1
-2
/
+3
*
Re-enable 102323 with fix: do not update dbg_value's with incorrect frame ind...
Evan Cheng
2010-04-26
1
-20
/
+17
*
Temporary disable spiller modifying dbg_value. It's breaking build.
Evan Cheng
2010-04-26
1
-0
/
+5
*
- Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an...
Evan Cheng
2010-04-26
1
-3
/
+17
*
Eliminate MachineBasicBlock::const_livein_iterator and make
Dan Gohman
2010-04-13
1
-1
/
+1
*
rename llvm::llvm_report_error -> llvm::report_fatal_error
Chris Lattner
2010-04-07
1
-1
/
+1
*
Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allows
Benjamin Kramer
2010-03-30
1
-6
/
+1
*
Reapply r99881 with some fixes: only call destructor in releaseMemory!
Torok Edwin
2010-03-30
1
-1
/
+6
*
Revert 99881, it brooke smooshlab's llvm-gcc-i386-darwin9.
Torok Edwin
2010-03-30
1
-6
/
+1
*
Introduce another Reset() method in BumpPtrAllocator that calls a destructor
Torok Edwin
2010-03-30
1
-1
/
+6
*
Avoid being influenced by the presence of dbg_value instructions.
Evan Cheng
2010-03-30
1
-4
/
+13
*
Revert Edwin's change that is breaking MultiSource/Applications/ClamAV/clamscan.
Bob Wilson
2010-03-24
1
-3
/
+1
*
Fix memory leak in liveintervals: the destructor for VNInfos must be called,
Torok Edwin
2010-03-24
1
-1
/
+3
*
Fix liveintervals handling of dbg_value instructions.
Evan Cheng
2010-03-16
1
-9
/
+15
*
The check for coalescing a virtual register to a physical register, e.g.
Evan Cheng
2010-03-11
1
-3
/
+3
*
Fix a bug in DEBUG_VALUE handling Devang ran into.
Dale Johannesen
2010-03-10
1
-6
/
+3
*
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
[next]