From cf173ffb46456155191f461580732262dcf3c969 Mon Sep 17 00:00:00 2001 From: Chad Rosier Date: Mon, 21 Mar 2016 18:04:10 +0000 Subject: [PATCH] [AArch64] Add a helpful assert. NFC. llvm-svn: 263965 --- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp b/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp index d447a72..43db52f 100644 --- a/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp +++ b/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp @@ -1402,6 +1402,7 @@ bool AArch64InstrInfo::getMemOpBaseRegImmOfs( bool AArch64InstrInfo::getMemOpBaseRegImmOfsWidth( MachineInstr *LdSt, unsigned &BaseReg, int64_t &Offset, unsigned &Width, const TargetRegisterInfo *TRI) const { + assert(LdSt->mayLoadOrStore() && "Expected a memory operation."); // Handle only loads/stores with base register followed by immediate offset. if (LdSt->getNumOperands() != 3) return false; -- 2.7.4