[PATCH] D100745: [AArch64] Add AArch64TTIImpl::getMaskedMemoryOpCost function
David Sherwood via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 21 04:55:51 PDT 2021
david-arm added inline comments.
================
Comment at: llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp:1441
}
- if (!isa<FixedVectorType>(Src))
- return BaseT::getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
----------------
sdesmalen wrote:
> Why have you changed the ARM cost-model?
Sorry I just assumed this was in line with what you were suggesting before about having a default cost model? ARM currently only does this I believe because there was previously no BasicTTIImpl version and I was hoping that the version in BasicTTIImpl would be an improvement on the previous guess of 8 * NumElements.
Also, this function never gets called for scalars so it seemed a bit odd to explicitly discriminate between vectors and scalars, and perhaps made more sense to just always call the BaseT version?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D100745/new/
https://reviews.llvm.org/D100745
More information about the llvm-commits
mailing list