aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2022-10-28 13:26:39 +0000
committerSander de Smalen <sander.desmalen@arm.com>2022-10-31 11:28:12 +0000
commit0fe945300524ab0d92842f236cfee867204aed14 (patch)
tree91622aa62a31d1cb5c7d0e5579022e951cc3045c /flang/lib/Frontend/CompilerInvocation.cpp
parentda4b929da79f4ce886f5612e3c84d29c1d2632f7 (diff)
downloadllvm-0fe945300524ab0d92842f236cfee867204aed14.zip
llvm-0fe945300524ab0d92842f236cfee867204aed14.tar.gz
llvm-0fe945300524ab0d92842f236cfee867204aed14.tar.bz2
[AArch64][SME] Make all SME intrinsics use 32bit immediates.
This aligns with what was done for SVE, which consistently uses 32bit immediates at the LLVM IR level. Additionally, this change forces the intrinsic operands to be immediates using ImmArg<>, which subsequently requires the codegenerator to match TargetConstants instead of Constants. Reviewed By: paulwalker-arm Differential Revision: https://reviews.llvm.org/D136933
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions