[PATCH] D75525: [TTI][ARM][MVE] Refine gather/scatter cost model
Anna Welker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 9 03:43:59 PDT 2020
anwel updated this revision to Diff 249050.
anwel marked 4 inline comments as done.
anwel added a comment.
Herald added a subscriber: danielkiss.
Moved around some tests and add two more.
Also made sure that extends or truncs to 'incomplete' vector types are not considered valid candidates to be merged into the gather.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D75525/new/
https://reviews.llvm.org/D75525
Files:
llvm/include/llvm/Analysis/TargetTransformInfo.h
llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
llvm/include/llvm/CodeGen/BasicTTIImpl.h
llvm/lib/Analysis/TargetTransformInfo.cpp
llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
llvm/lib/Target/ARM/ARMTargetTransformInfo.h
llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h
llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h
llvm/lib/Target/X86/X86TargetTransformInfo.cpp
llvm/lib/Target/X86/X86TargetTransformInfo.h
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
llvm/test/Analysis/CostModel/ARM/mve-gather-scatter-cost.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D75525.249050.patch
Type: text/x-patch
Size: 69798 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200309/c110667b/attachment.bin>
More information about the llvm-commits
mailing list