We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 94f21b1 commit 19a8ab6Copy full SHA for 19a8ab6
llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
@@ -1512,8 +1512,9 @@ static bool IsSVECalleeSave(MachineBasicBlock::iterator I) {
1512
case AArch64::PTRUE_C_B:
1513
case AArch64::LD1B_2Z_IMM:
1514
case AArch64::ST1B_2Z_IMM:
1515
- return I->getMF()->getSubtarget<AArch64Subtarget>().hasSVE2p1() ||
1516
- I->getMF()->getSubtarget<AArch64Subtarget>().hasSME2();
+ assert((I->getMF()->getSubtarget<AArch64Subtarget>().hasSVE2p1() ||
+ I->getMF()->getSubtarget<AArch64Subtarget>().hasSME2()) &&
1517
+ "Expected SME2 or SVE2.1 Targer Architecture.");
1518
case AArch64::STR_ZXI:
1519
case AArch64::STR_PXI:
1520
case AArch64::LDR_ZXI:
0 commit comments