Skip to content

Commit 073b057

Browse files
[Target] Construct SmallVector<MachineMemOperand *> with ArrayRef (NFC) (#102779)
1 parent cd15d12 commit 073b057

File tree

2 files changed

+6
-12
lines changed

2 files changed

+6
-12
lines changed

llvm/lib/Target/VE/VEISelLowering.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2184,8 +2184,7 @@ VETargetLowering::emitEHSjLjSetJmp(MachineInstr &MI,
21842184
MachineFunction::iterator I = ++MBB->getIterator();
21852185

21862186
// Memory Reference.
2187-
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
2188-
MI.memoperands_end());
2187+
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
21892188
Register BufReg = MI.getOperand(1).getReg();
21902189

21912190
Register DstReg;
@@ -2311,8 +2310,7 @@ VETargetLowering::emitEHSjLjLongJmp(MachineInstr &MI,
23112310
MachineRegisterInfo &MRI = MF->getRegInfo();
23122311

23132312
// Memory Reference.
2314-
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
2315-
MI.memoperands_end());
2313+
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
23162314
Register BufReg = MI.getOperand(0).getReg();
23172315

23182316
Register Tmp = MRI.createVirtualRegister(&VE::I64RegClass);

llvm/lib/Target/X86/X86ISelLowering.cpp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35771,8 +35771,7 @@ void X86TargetLowering::emitSetJmpShadowStackFix(MachineInstr &MI,
3577135771
MachineInstrBuilder MIB;
3577235772

3577335773
// Memory Reference.
35774-
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
35775-
MI.memoperands_end());
35774+
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
3577635775

3577735776
// Initialize a register with zero.
3577835777
MVT PVT = getPointerTy(MF->getDataLayout());
@@ -35817,8 +35816,7 @@ X86TargetLowering::emitEHSjLjSetJmp(MachineInstr &MI,
3581735816
MachineFunction::iterator I = ++MBB->getIterator();
3581835817

3581935818
// Memory Reference
35820-
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
35821-
MI.memoperands_end());
35819+
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
3582235820

3582335821
unsigned DstReg;
3582435822
unsigned MemOpndSlot = 0;
@@ -35974,8 +35972,7 @@ X86TargetLowering::emitLongJmpShadowStackFix(MachineInstr &MI,
3597435972
MachineRegisterInfo &MRI = MF->getRegInfo();
3597535973

3597635974
// Memory Reference
35977-
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
35978-
MI.memoperands_end());
35975+
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
3597935976

3598035977
MVT PVT = getPointerTy(MF->getDataLayout());
3598135978
const TargetRegisterClass *PtrRC = getRegClassFor(PVT);
@@ -36164,8 +36161,7 @@ X86TargetLowering::emitEHSjLjLongJmp(MachineInstr &MI,
3616436161
MachineRegisterInfo &MRI = MF->getRegInfo();
3616536162

3616636163
// Memory Reference
36167-
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
36168-
MI.memoperands_end());
36164+
SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands());
3616936165

3617036166
MVT PVT = getPointerTy(MF->getDataLayout());
3617136167
assert((PVT == MVT::i64 || PVT == MVT::i32) &&

0 commit comments

Comments
 (0)