[PATCH] D86249: [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors.
Sander de Smalen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 14 03:22:39 PDT 2020
sdesmalen accepted this revision.
sdesmalen added a comment.
Thanks @fpetrogalli, LGTM!
================
Comment at: llvm/test/CodeGen/AArch64/llvm-masked-gather-legal-for-sve.ll:54
+; CHECK-NOT: @llvm.masked.gather.v4i32(
+define <4 x i32> @masked_gather_v4i32(<4 x i32*> %ld, <4 x i1> %masks, <4 x i32> %passthro) {
+ %res = call <4 x i32> @llvm.masked.gather.v4i32(<4 x i32*> %ld, i32 0, <4 x i1> %masks, <4 x i32> %passthro)
----------------
nit: `s/passthro/passthru`
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86249/new/
https://reviews.llvm.org/D86249
More information about the llvm-commits
mailing list