[llvm-commits] [llvm] r40641 - /llvm/trunk/lib/Transforms/Scalar/LoopStrengthReduce.cpp

Dan Gohman djg at cray.com
Fri Aug 10 07:20:53 PDT 2007


>> , which moves the getelementptr logic out of LSR into
>> SCEV, and generalizes it to handle more pointer expressions.
> 
> Interesting approach.  Does this impact the -indvars pass at all?

Probably ;-).

It would probably rewrite more expressions, probably including transforming
striding getelementptrs into integer operations, which I hear basicaa
wouldn't immediately appreciate, though there are ways to fix that.

Dan

-- 
Dan Gohman, Cray Inc.



More information about the llvm-commits mailing list