[llvm-commits] [llvm] r51934 - in /llvm/trunk: include/llvm/CodeGen/LiveInterval.h include/llvm/CodeGen/LiveStackAnalysis.h include/llvm/CodeGen/MachineFrameInfo.h include/llvm/CodeGen/Passes.h lib/CodeGen/LLVMTargetMachine.cpp lib/CodeGen/LiveInterval.cpp lib/CodeGen/LiveIntervalAnalysis.cpp lib/CodeGen/LiveStackAnalysis.cpp lib/CodeGen/RegAllocLinearScan.cpp lib/CodeGen/StackSlotColoring.cpp

David Greene dag at cray.com
Tue Jun 24 12:55:51 PDT 2008


On Tuesday 24 June 2008 00:13, Chris Lattner wrote:

> > This option is used to debug coloring. Once the limit is reached,
> > the rest of the slots are not colored.

Cool.

> Ok, so it's similar to cutting off instcombine at some point.  It
> would be nice to teach the passmgr how to do this somehow so bugpoint
> could drive it.  In the meantime, could you add a comment explaining
> more of what it is for?  ... or deleteing it is fine also. :)

Yes wrt bugpoint.  I've added a number of such hooks in our local copy
here (coalescing, spill folding, etc.).  Having a generic PassManager 
interface to drive these things and allow bugpoint access to them would be 
_very_ nice.

                                                 -Dave



More information about the llvm-commits mailing list