[PATCH] D103629: [AArch64] Cost-model i8 vector loads/stores
Sjoerd Meijer via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 3 09:21:07 PDT 2021
SjoerdMeijer added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:1256
- // We generate 2 instructions per vector element.
- return NumVectorizableInstsToAmortize * NumVecElts * 2;
- }
----------------
I was also wondering if this was just a bug, because what we are doing here is `NumVecElts * 2 * NumVecElts * 2`. For an `<4 x i8>` that results in a cost of 64. If this was intention, then I don't think I follow this.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D103629/new/
https://reviews.llvm.org/D103629
More information about the llvm-commits
mailing list