[llvm] 86ae25d - [CodeGen][X86] Use Register in TTI unfoldMemoryOperand interface. NFC
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Sat Mar 15 10:05:17 PDT 2025
Author: Craig Topper
Date: 2025-03-15T10:04:54-07:00
New Revision: 86ae25d2be59d57b3d215de03ee685c39e509c9f
URL: https://github.com/llvm/llvm-project/commit/86ae25d2be59d57b3d215de03ee685c39e509c9f
DIFF: https://github.com/llvm/llvm-project/commit/86ae25d2be59d57b3d215de03ee685c39e509c9f.diff
LOG: [CodeGen][X86] Use Register in TTI unfoldMemoryOperand interface. NFC
Added:
Modified:
llvm/include/llvm/CodeGen/TargetInstrInfo.h
llvm/lib/Target/X86/X86InstrInfo.cpp
llvm/lib/Target/X86/X86InstrInfo.h
Removed:
################################################################################
diff --git a/llvm/include/llvm/CodeGen/TargetInstrInfo.h b/llvm/include/llvm/CodeGen/TargetInstrInfo.h
index dd1a1d8a792d6..8a69f28869628 100644
--- a/llvm/include/llvm/CodeGen/TargetInstrInfo.h
+++ b/llvm/include/llvm/CodeGen/TargetInstrInfo.h
@@ -1433,7 +1433,7 @@ class TargetInstrInfo : public MCInstrInfo {
/// a store or a load and a store into two or more instruction. If this is
/// possible, returns true as well as the new instructions by reference.
virtual bool
- unfoldMemoryOperand(MachineFunction &MF, MachineInstr &MI, unsigned Reg,
+ unfoldMemoryOperand(MachineFunction &MF, MachineInstr &MI, Register Reg,
bool UnfoldLoad, bool UnfoldStore,
SmallVectorImpl<MachineInstr *> &NewMIs) const {
return false;
diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp
index 0c1329c55fcd6..eaceca8524884 100644
--- a/llvm/lib/Target/X86/X86InstrInfo.cpp
+++ b/llvm/lib/Target/X86/X86InstrInfo.cpp
@@ -8492,7 +8492,7 @@ static unsigned getBroadcastOpcode(const X86FoldTableEntry *I,
}
bool X86InstrInfo::unfoldMemoryOperand(
- MachineFunction &MF, MachineInstr &MI, unsigned Reg, bool UnfoldLoad,
+ MachineFunction &MF, MachineInstr &MI, Register Reg, bool UnfoldLoad,
bool UnfoldStore, SmallVectorImpl<MachineInstr *> &NewMIs) const {
const X86FoldTableEntry *I = lookupUnfoldTable(MI.getOpcode());
if (I == nullptr)
diff --git a/llvm/lib/Target/X86/X86InstrInfo.h b/llvm/lib/Target/X86/X86InstrInfo.h
index ee86da71d81a4..f21e39f56d2be 100644
--- a/llvm/lib/Target/X86/X86InstrInfo.h
+++ b/llvm/lib/Target/X86/X86InstrInfo.h
@@ -463,7 +463,7 @@ class X86InstrInfo final : public X86GenInstrInfo {
LiveIntervals *LIS = nullptr) const override;
bool
- unfoldMemoryOperand(MachineFunction &MF, MachineInstr &MI, unsigned Reg,
+ unfoldMemoryOperand(MachineFunction &MF, MachineInstr &MI, Register Reg,
bool UnfoldLoad, bool UnfoldStore,
SmallVectorImpl<MachineInstr *> &NewMIs) const override;
More information about the llvm-commits
mailing list