[PATCH] D96904: [IR] restrict vector reduction intrinsic types
Simon Pilgrim via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 18 06:41:07 PST 2021
RKSimon added a comment.
What about return values? Are they checked to match the reduction vector element?
================
Comment at: llvm/lib/IR/Verifier.cpp:5047
+ Type *ArgTy = Call.getArgOperand(1)->getType();
+ Assert(ArgTy->isFPOrFPVectorTy() && ArgTy->isVectorTy(),
+ "Intrinsic has incorrect argument type!");
----------------
Match arg0 type to arg1 element type? I'm not sure the tablegen ensure that
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D96904/new/
https://reviews.llvm.org/D96904
More information about the llvm-commits
mailing list