diff options
author | Ilya Leoshkevich <iii@linux.ibm.com> | 2023-04-04 12:11:50 +0200 |
---|---|---|
committer | Ilya Leoshkevich <iii@linux.ibm.com> | 2023-04-04 14:00:49 +0200 |
commit | b2f5ab6a41e32bfd8151225b6032ca869f4e142f (patch) | |
tree | 8e88a550a5094e415a2ebe9408acba32696b8f0d /llvm/lib/IR/DIBuilder.cpp | |
parent | 739ea090323ad50104a2a22e6da3e326d372e2ba (diff) | |
download | llvm-b2f5ab6a41e32bfd8151225b6032ca869f4e142f.zip llvm-b2f5ab6a41e32bfd8151225b6032ca869f4e142f.tar.gz llvm-b2f5ab6a41e32bfd8151225b6032ca869f4e142f.tar.bz2 |
[SystemZ] Allow any I5 in RotateSelect*
For all RotateSelect* instructions, PoP says:
Bits 0-1 of the I5 field (bits 32-33 of the instruction) are
ignored.
LLVM, however, completely prohibits using them, e.g.:
error: invalid operand for instruction
asm("rxsbg %[r1],%[r2],177,43,228\n"
Lift this unnecessary restriction.
Reviewed By: uweigand
Differential Revision: https://reviews.llvm.org/D146185
Diffstat (limited to 'llvm/lib/IR/DIBuilder.cpp')
0 files changed, 0 insertions, 0 deletions