[llvm] r302114 - Use right function in LoopVectorize.

Davide Italiano via llvm-commits llvm-commits at lists.llvm.org
Wed May 3 22:47:17 PDT 2017


On Wed, May 3, 2017 at 10:31 PM, Jonas Paulsson via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> Author: jonpa
> Date: Thu May  4 00:31:56 2017
> New Revision: 302114
>
> URL: http://llvm.org/viewvc/llvm-project?rev=302114&view=rev
> Log:
> Use right function in LoopVectorize.
>
> -    unsigned AS = getMemInstAlignment(I);
> +    unsigned AS = getMemInstAddressSpace(I);
>
> Review: Hal Finkel
>
> Modified:
>     llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp
>
> Modified: llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp?rev=302114&r1=302113&r2=302114&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp (original)
> +++ llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp Thu May  4 00:31:56 2017
> @@ -7178,7 +7178,7 @@ unsigned LoopVectorizationCostModel::get
>    if (VF == 1) {
>      Type *ValTy = getMemInstValueType(I);
>      unsigned Alignment = getMemInstAlignment(I);
> -    unsigned AS = getMemInstAlignment(I);
> +    unsigned AS = getMemInstAddressSpace(I);
>
>      return TTI.getAddressComputationCost(ValTy) +
>             TTI.getMemoryOpCost(I->getOpcode(), ValTy, Alignment, AS, I);
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits

Testcase?

-- 
Davide

"There are no solved problems; there are only problems that are more
or less solved" -- Henri Poincare


More information about the llvm-commits mailing list