[llvm] [AArch64][GlobalISel] Use TargetConstant for shift immediates (PR #161527)
David Green via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 3 01:48:24 PDT 2025
================
@@ -162,7 +162,7 @@ let TargetPrefix = "aarch64" in { // All intrinsics start with "llvm.aarch64.".
class AdvSIMD_2Arg_Scalar_Narrow_Intrinsic
: DefaultAttrsIntrinsic<[llvm_anyint_ty],
[LLVMExtendedType<0>, llvm_i32_ty],
- [IntrNoMem]>;
+ [IntrNoMem, ImmArg<ArgIndex<1>>]>;
----------------
davemgreen wrote:
They all require immediates for these intrinsics.
https://github.com/llvm/llvm-project/pull/161527
More information about the llvm-commits
mailing list