[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