Lines Matching refs:Current
193 auto Current = MI; in runOnMachineFunction() local
196 int Offset = X86II::getMemoryOperandNo(Current->getDesc().TSFlags); in runOnMachineFunction()
199 unsigned Bias = X86II::getOperandBias(Current->getDesc()); in runOnMachineFunction()
202 if (!IsMemOpCompatibleWithPrefetch(*Current, MemOpOffset)) in runOnMachineFunction()
205 if (!findPrefetchInfo(Samples, *Current, Prefetches)) in runOnMachineFunction()
215 MF.CreateMachineInstr(Desc, Current->getDebugLoc(), true); in runOnMachineFunction()
226 MIB.addReg(Current->getOperand(MemOpOffset + X86::AddrBaseReg).getReg()) in runOnMachineFunction()
228 Current->getOperand(MemOpOffset + X86::AddrScaleAmt).getImm()) in runOnMachineFunction()
230 Current->getOperand(MemOpOffset + X86::AddrIndexReg).getReg()) in runOnMachineFunction()
231 .addImm(Current->getOperand(MemOpOffset + X86::AddrDisp).getImm() + in runOnMachineFunction()
233 .addReg(Current->getOperand(MemOpOffset + X86::AddrSegmentReg) in runOnMachineFunction()
236 if (!Current->memoperands_empty()) { in runOnMachineFunction()
237 MachineMemOperand *CurrentOp = *(Current->memoperands_begin()); in runOnMachineFunction()
244 MBB.insert(Current, PFetch); in runOnMachineFunction()