[all-commits] [llvm/llvm-project] 95ef00: [RISCV][NFC] Mark rs1 in most memory instructions ...
dybv-sc via All-commits
all-commits at lists.llvm.org
Tue Nov 22 05:44:50 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 95ef005230e9f793aeb84e2f5ee58571698aace6
https://github.com/llvm/llvm-project/commit/95ef005230e9f793aeb84e2f5ee58571698aace6
Author: Dmitry Bushev <dmitry.bushev at syntacore.com>
Date: 2022-11-22 (Tue, 22 Nov 2022)
Changed paths:
M llvm/lib/Target/RISCV/RISCVInstrInfo.td
M llvm/lib/Target/RISCV/RISCVInstrInfoC.td
M llvm/lib/Target/RISCV/RISCVInstrInfoF.td
M llvm/lib/Target/RISCV/RISCVInstrInfoV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
M llvm/utils/TableGen/CompressInstEmitter.cpp
Log Message:
-----------
[RISCV][NFC] Mark rs1 in most memory instructions as memory operand.
Marking rs1 (memory offset base) as memory operand provides additional
semantic value to this operand that can be used by different tools
(e.g. llvm-exegesis).
This change does not affect neigther Isel nor assembler. However it
required some tweaks in tablegen compressed inst emmiter.
Reviewed By: craig.topper
Differential Revision: https://reviews.llvm.org/D136847
More information about the All-commits
mailing list