[AArch64] Add an assert to ensure we don't scale an offset that can't be scaled.
llvm-svn: 260272
This commit is contained in:
parent
e8d9df4ea5
commit
87e3341ff6
|
@ -842,8 +842,10 @@ AArch64LoadStoreOpt::mergePairedInsns(MachineBasicBlock::iterator I,
|
|||
}
|
||||
int OffsetImm = getLdStOffsetOp(RtMI).getImm();
|
||||
// Handle Unscaled.
|
||||
if (IsUnscaled)
|
||||
if (IsUnscaled) {
|
||||
assert (!(OffsetImm % OffsetStride) && "Unscaled offset cannot be scaled.");
|
||||
OffsetImm /= OffsetStride;
|
||||
}
|
||||
|
||||
// Construct the new instruction.
|
||||
MachineInstrBuilder MIB;
|
||||
|
|
Loading…
Reference in New Issue