[all-commits] [llvm/llvm-project] 9c5003: [RISCV] Implement RISCVInstrInfo::getMemOperandsWi...
Alex Bradbury via All-commits
all-commits at lists.llvm.org
Tue Nov 28 20:48:57 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 9c5003cc0c706f3cf0b13e709f41e3a64249477a
https://github.com/llvm/llvm-project/commit/9c5003cc0c706f3cf0b13e709f41e3a64249477a
Author: Alex Bradbury <asb at igalia.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
M llvm/lib/Target/RISCV/RISCVInstrInfo.h
M llvm/unittests/Target/RISCV/RISCVInstrInfoTest.cpp
Log Message:
-----------
[RISCV] Implement RISCVInstrInfo::getMemOperandsWithOffsetWidth (#73681)
This hook is called by the default implementation of
getMemOperandWithOffset and by the load/store clustering code in the
MachineScheduler though this isn't enabled by default and is not yet
enabled for RISC-V. Only return true for queries on scalar loads/stores
for now (this is a conservative starting point, and vector load/store
can be handled in a follow-on patch).
More information about the All-commits
mailing list