diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2022-10-28 13:26:39 +0000 |
---|---|---|
committer | Sander de Smalen <sander.desmalen@arm.com> | 2022-10-31 11:28:12 +0000 |
commit | 0fe945300524ab0d92842f236cfee867204aed14 (patch) | |
tree | 91622aa62a31d1cb5c7d0e5579022e951cc3045c /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | da4b929da79f4ce886f5612e3c84d29c1d2632f7 (diff) | |
download | llvm-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