[PATCH] D103704: [ARM] Extend narrow values to allow using truncating scatters

Sam Tebbs via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 8 09:03:09 PDT 2021


samtebbs added inline comments.


================
Comment at: llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp:641-642
+      InputTy->isIntOrIntVectorTy()) {
+    InputTy = InputTy->getWithNewBitWidth(
+        128 / cast<FixedVectorType>(InputTy)->getNumElements());
+    Input = Builder.CreateZExt(Input, InputTy);
----------------
What happens here if `InputTy` is an integer (as I assume is allowed by `isIntOrIntVectorTy()`)?


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

https://reviews.llvm.org/D103704



More information about the llvm-commits mailing list