index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
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-04-28
- Really preserve dbg_value instructions when the register is spilled.
Evan Cheng
2010-04-26
Re-enable 102323 with fix: do not update dbg_value's with incorrect frame ind...
Evan Cheng
2010-04-26
Temporary disable spiller modifying dbg_value. It's breaking build.
Evan Cheng
2010-04-26
- Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an...
Evan Cheng
2010-04-13
Eliminate MachineBasicBlock::const_livein_iterator and make
Dan Gohman
2010-04-07
rename llvm::llvm_report_error -> llvm::report_fatal_error
Chris Lattner
2010-03-30
Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allows
Benjamin Kramer
2010-03-30
Reapply r99881 with some fixes: only call destructor in releaseMemory!
Torok Edwin
2010-03-30
Revert 99881, it brooke smooshlab's llvm-gcc-i386-darwin9.
Torok Edwin
2010-03-30
Introduce another Reset() method in BumpPtrAllocator that calls a destructor
Torok Edwin
2010-03-30
Avoid being influenced by the presence of dbg_value instructions.
Evan Cheng
2010-03-24
Revert Edwin's change that is breaking MultiSource/Applications/ClamAV/clamscan.
Bob Wilson
2010-03-24
Fix memory leak in liveintervals: the destructor for VNInfos must be called,
Torok Edwin
2010-03-16
Fix liveintervals handling of dbg_value instructions.
Evan Cheng
2010-03-11
The check for coalescing a virtual register to a physical register, e.g.
Evan Cheng
2010-03-10
Fix a bug in DEBUG_VALUE handling Devang ran into.
Dale Johannesen
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
[next]