Skip to content

Commit 35d1b81

Browse files
committed
[AArch64][GlobalISel] Mark LD1R as not accepting immediate operand
This is to fix llvm#66914 (comment) for llvm#66914.
1 parent 3efa479 commit 35d1b81

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

llvm/lib/Target/AArch64/AArch64InstrInfo.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5581,6 +5581,14 @@ int llvm::isAArch64FrameOffsetLegal(const MachineInstr &MI,
55815581
switch (MI.getOpcode()) {
55825582
default:
55835583
break;
5584+
case AArch64::LD1Rv1d:
5585+
case AArch64::LD1Rv2s:
5586+
case AArch64::LD1Rv2d:
5587+
case AArch64::LD1Rv4h:
5588+
case AArch64::LD1Rv4s:
5589+
case AArch64::LD1Rv8b:
5590+
case AArch64::LD1Rv8h:
5591+
case AArch64::LD1Rv16b:
55845592
case AArch64::LD1Twov2d:
55855593
case AArch64::LD1Threev2d:
55865594
case AArch64::LD1Fourv2d:

0 commit comments

Comments
 (0)