[all-commits] [llvm/llvm-project] 36231a: [AArch64] Add verification for MemOp immediate ran...
David Green via All-commits
all-commits at lists.llvm.org
Thu Aug 15 03:20:42 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 36231a5b5525b950daf1b7430859061b31a8e01e
https://github.com/llvm/llvm-project/commit/36231a5b5525b950daf1b7430859061b31a8e01e
Author: David Green <david.green at arm.com>
Date: 2024-08-15 (Thu, 15 Aug 2024)
Changed paths:
M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.h
M llvm/test/CodeGen/AArch64/machine-outliner-unsafe-stack-call.mir
A llvm/test/CodeGen/AArch64/verify-memop.mir
Log Message:
-----------
[AArch64] Add verification for MemOp immediate ranges (#97561)
This adds an implementation of AArch64InstrInfo::verifyInstruction for
AArch64, and adds some basic verification of the range of immediate
ranges of memory operations using the information from getMemOpInfo.
Some extra memory operations have been added to getMemOpInfo, along with
the equivalent opcodes to getLoadStoreImmIdx to ensure we use the
correct index.
Please let us know if this starts reporting verification failures, Thanks.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list