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 13c8103 commit 29e484aCopy full SHA for 29e484a
llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
@@ -4443,7 +4443,8 @@ void AArch64FrameLowering::processFunctionBeforeFrameFinalized(
4443
4444
auto ComputeScavengeableRegisters = [&](unsigned RegClassID) {
4445
BitVector Regs = TRI.getAllocatableSet(MF, TRI.getRegClass(RegClassID));
4446
- Regs.clearBitsInMask(CSRMask);
+ if (CSRMask)
4447
+ Regs.clearBitsInMask(CSRMask);
4448
assert(Regs.count() > 0 && "Expected scavengeable registers");
4449
return Regs;
4450
};
0 commit comments