[PATCH] D85410: [ARM][MVE] Allow loops containing strides != 1 to be tail predicated with gather/scatters enabled

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 6 02:09:03 PDT 2020


dmgreen added inline comments.


================
Comment at: llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp:1620
+        }
+        if (NextStride == 2 && isa<LoadInst>(I)) {
+          LLVM_DEBUG(dbgs() << "Consecutive strides of 2 found, vld2 can't "
----------------
A load or a store can be vld2 or a vst2, neither of which can be tail folded unfortunately.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D85410/new/

https://reviews.llvm.org/D85410



More information about the llvm-commits mailing list