[llvm-commits] [llvm] r55374 - in /llvm/trunk:	lib/Transforms/Scalar/LoopStrengthReduce.cpp	test/Transforms/LoopStrengthReduce/2008-08-14-ShadowIV.ll
    Chris Lattner 
    clattner at apple.com
       
    Wed Aug 27 13:42:53 PDT 2008
    
    
  
On Aug 27, 2008, at 12:20 PM, Devang Patel wrote:
>
> On Aug 27, 2008, at 11:20 AM, Evan Cheng wrote:
>
>> TargetLowering::getTypeAction probably would do.
>
> I found TargetLowering::isTypeLegal() however, TargetLowering is not
> set when loop-reduce is used through 'opt'. I'll try to find some way.
This is "normal".  LSR is heavily parameterized on the target CPU  
info, and this is only available when LSR is run from LLC.  Making LSR  
runnable through opt is mostly useful to allow writing regtests for  
it, it isn't a practical way to run it if you care about code quality.
-Chris
    
    
More information about the llvm-commits
mailing list