Lines Matching refs:Current
201 auto Current = MI; in runOnMachineFunction() local
204 int Offset = X86II::getMemoryOperandNo(Current->getDesc().TSFlags); in runOnMachineFunction()
207 unsigned Bias = X86II::getOperandBias(Current->getDesc()); in runOnMachineFunction()
210 if (!IsMemOpCompatibleWithPrefetch(*Current, MemOpOffset)) in runOnMachineFunction()
213 if (!findPrefetchInfo(Samples, *Current, Prefetches)) in runOnMachineFunction()
223 MF.CreateMachineInstr(Desc, Current->getDebugLoc(), true); in runOnMachineFunction()
234 MIB.addReg(Current->getOperand(MemOpOffset + X86::AddrBaseReg).getReg()) in runOnMachineFunction()
236 Current->getOperand(MemOpOffset + X86::AddrScaleAmt).getImm()) in runOnMachineFunction()
238 Current->getOperand(MemOpOffset + X86::AddrIndexReg).getReg()) in runOnMachineFunction()
239 .addImm(Current->getOperand(MemOpOffset + X86::AddrDisp).getImm() + in runOnMachineFunction()
241 .addReg(Current->getOperand(MemOpOffset + X86::AddrSegmentReg) in runOnMachineFunction()
244 if (!Current->memoperands_empty()) { in runOnMachineFunction()
245 MachineMemOperand *CurrentOp = *(Current->memoperands_begin()); in runOnMachineFunction()
252 MBB.insert(Current, PFetch); in runOnMachineFunction()