From 121168c404e8f3ade64483668808a64234671bea Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 10 Aug 2024 17:33:20 -0700 Subject: [PATCH] [Target] Construct SmallVector 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 MMOs(MI.memoperands_begin(), - MI.memoperands_end()); + SmallVector 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 MMOs(MI.memoperands_begin(), - MI.memoperands_end()); + SmallVector 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 MMOs(MI.memoperands_begin(), - MI.memoperands_end()); + SmallVector 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 MMOs(MI.memoperands_begin(), - MI.memoperands_end()); + SmallVector MMOs(MI.memoperands()); unsigned DstReg; unsigned MemOpndSlot = 0; @@ -35974,8 +35972,7 @@ X86TargetLowering::emitLongJmpShadowStackFix(MachineInstr &MI, MachineRegisterInfo &MRI = MF->getRegInfo(); // Memory Reference - SmallVector MMOs(MI.memoperands_begin(), - MI.memoperands_end()); + SmallVector 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 MMOs(MI.memoperands_begin(), - MI.memoperands_end()); + SmallVector MMOs(MI.memoperands()); MVT PVT = getPointerTy(MF->getDataLayout()); assert((PVT == MVT::i64 || PVT == MVT::i32) &&