[PATCH] D70967: [AArch64][SVE] Implement element count intrinsics
Eli Friedman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 3 16:46:59 PST 2019
efriedma added inline comments.
================
Comment at: llvm/include/llvm/IR/IntrinsicsAArch64.td:937
+ : Intrinsic<[llvm_i64_ty],
+ [LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>,
+ llvm_anyvector_ty],
----------------
What is `LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>` supposed to do here? Why not just LLVMMatchType?
================
Comment at: llvm/test/CodeGen/AArch64/sve-intrinsics-counting-elems.ll:11
+; CHECK-NEXT: ret
+ %out = call i64 @llvm.aarch64.sve.cntb(i32 2)
+ ret i64 %out
----------------
No operand for the MUL immediate? I guess you could try to pattern-match it, but that seems less reliable.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D70967/new/
https://reviews.llvm.org/D70967
More information about the llvm-commits
mailing list