[llvm] [Target] Construct SmallVector<MachineMemOperand *> with ArrayRef (NFC) (PR #102779)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Sat Aug 10 17:40:40 PDT 2024
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/102779
None
>From 121168c404e8f3ade64483668808a64234671bea Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Sat, 10 Aug 2024 17:33:20 -0700
Subject: [PATCH] [Target] Construct SmallVector<MachineMemOperand *> with
ArrayRef (NFC)
---
llvm/lib/Target/VE/VEISelLowering.cpp | 6 ++----
llvm/lib/Target/X86/X86ISelLowering.cpp | 12 ++++--------
2 files changed, 6 insertions(+), 12 deletions(-)
diff --git a/llvm/lib/Target/VE/VEISelLowering.cpp b/llvm/lib/Target/VE/VEISelLowering.cpp
index 04624c6ce769df..875d8831e9b73c 100644
--- a/llvm/lib/Target/VE/VEISelLowering.cpp
+++ b/llvm/lib/Target/VE/VEISelLowering.cpp
@@ -2184,8 +2184,7 @@ VETargetLowering::emitEHSjLjSetJmp(MachineInstr &MI,
MachineFunction::iterator I = ++MBB->getIterator();
// Memory Reference.
- SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
- MI.memoperands_end());
+ SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
Register BufReg = MI.getOperand(1).getReg();
Register DstReg;
@@ -2311,8 +2310,7 @@ VETargetLowering::emitEHSjLjLongJmp(MachineInstr &MI,
MachineRegisterInfo &MRI = MF->getRegInfo();
// Memory Reference.
- SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
- MI.memoperands_end());
+ SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
Register BufReg = MI.getOperand(0).getReg();
Register Tmp = MRI.createVirtualRegister(&VE::I64RegClass);
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index b604e85b46e788..895435f102a1cc 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -35771,8 +35771,7 @@ void X86TargetLowering::emitSetJmpShadowStackFix(MachineInstr &MI,
MachineInstrBuilder MIB;
// Memory Reference.
- SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
- MI.memoperands_end());
+ SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
// Initialize a register with zero.
MVT PVT = getPointerTy(MF->getDataLayout());
@@ -35817,8 +35816,7 @@ X86TargetLowering::emitEHSjLjSetJmp(MachineInstr &MI,
MachineFunction::iterator I = ++MBB->getIterator();
// Memory Reference
- SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
- MI.memoperands_end());
+ SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
unsigned DstReg;
unsigned MemOpndSlot = 0;
@@ -35974,8 +35972,7 @@ X86TargetLowering::emitLongJmpShadowStackFix(MachineInstr &MI,
MachineRegisterInfo &MRI = MF->getRegInfo();
// Memory Reference
- SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
- MI.memoperands_end());
+ SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
MVT PVT = getPointerTy(MF->getDataLayout());
const TargetRegisterClass *PtrRC = getRegClassFor(PVT);
@@ -36164,8 +36161,7 @@ X86TargetLowering::emitEHSjLjLongJmp(MachineInstr &MI,
MachineRegisterInfo &MRI = MF->getRegInfo();
// Memory Reference
- SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
- MI.memoperands_end());
+ SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
MVT PVT = getPointerTy(MF->getDataLayout());
assert((PVT == MVT::i64 || PVT == MVT::i32) &&
More information about the llvm-commits
mailing list