With the extra optimisations we have done, these should now be fine to enable by default. Which is what this patch does.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D70968
[ARM] Enable MVE masked loads and stores ClosedPublic Authored by dmgreen on Dec 3 2019, 9:25 AM.
Details Summary With the extra optimisations we have done, these should now be fine to enable by default. Which is what this patch does.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Dec 4 2019, 1:25 AM Closed by commit rGb1aba0378e52: [ARM] Enable MVE masked loads and stores (authored by dmgreen). · Explain WhyDec 9 2019, 3:43 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 232803 llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
llvm/test/CodeGen/Thumb2/LowOverheadLoops/cond-vector-reduce-mve-codegen.ll
llvm/test/CodeGen/Thumb2/LowOverheadLoops/fast-fp-loops.ll
llvm/test/CodeGen/Thumb2/LowOverheadLoops/mve-tail-data-types.ll
llvm/test/CodeGen/Thumb2/LowOverheadLoops/vector-arith-codegen.ll
llvm/test/CodeGen/Thumb2/mve-intrinsics/load-store.ll
llvm/test/CodeGen/Thumb2/mve-masked-ldst-offset.ll
llvm/test/CodeGen/Thumb2/mve-masked-ldst-postinc.ll
llvm/test/CodeGen/Thumb2/mve-masked-ldst-preinc.ll
llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll
llvm/test/CodeGen/Thumb2/mve-masked-load.ll
llvm/test/CodeGen/Thumb2/mve-masked-store.ll
llvm/test/Transforms/LoopVectorize/ARM/mve-maskedldst.ll
llvm/test/Transforms/LoopVectorize/ARM/mve-shiftcost.ll
llvm/test/Transforms/LoopVectorize/ARM/prefer-tail-loop-folding.ll
llvm/test/Transforms/LoopVectorize/ARM/tail-loop-folding.ll
|