[llvm-commits] [llvm] r82485 - in /llvm/trunk: lib/CodeGen/SimpleRegisterCoalescing.cpp lib/CodeGen/SimpleRegisterCoalescing.h test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll test/CodeGen/ARM/remat.ll test/CodeGen/X86/2008-02-22-ReMatBug.ll test/CodeGen/X86/2008-07-11-SpillerBug.ll test/CodeGen/X86/2009-04-20-LinearScanOpt.ll test/CodeGen/X86/2009-09-21-NoSpillLoopCount.ll test/CodeGen/X86/stack-color-with-reg.ll

Dan Gohman gohman at apple.com
Mon Sep 21 18:36:14 PDT 2009


On Sep 21, 2009, at 2:12 PM, Evan Cheng wrote:

> +        float Weight = li_->getSpillWeight(HasDef, HasUse, loopDepth 
> +1);

> -            RegInt.weight +=
> -              li_->getSpillWeight(mop.isDef(), mop.isUse(),  
> loopDepth);

Why the change from loopDepth to loopDepth+1? This seems inconsistent
with LiveIntervalAnalysis.cpp's call to getSpillWeight, which just
passes in the normal spill weight.

Dan




More information about the llvm-commits mailing list