Lines Matching refs:Current
200 auto Current = MI; in runOnMachineFunction() local
203 int Offset = X86II::getMemoryOperandNo(Current->getDesc().TSFlags); in runOnMachineFunction()
206 unsigned Bias = X86II::getOperandBias(Current->getDesc()); in runOnMachineFunction()
209 if (!IsMemOpCompatibleWithPrefetch(*Current, MemOpOffset)) in runOnMachineFunction()
212 if (!findPrefetchInfo(Samples, *Current, Prefetches)) in runOnMachineFunction()
222 MF.CreateMachineInstr(Desc, Current->getDebugLoc(), true); in runOnMachineFunction()
233 MIB.addReg(Current->getOperand(MemOpOffset + X86::AddrBaseReg).getReg()) in runOnMachineFunction()
235 Current->getOperand(MemOpOffset + X86::AddrScaleAmt).getImm()) in runOnMachineFunction()
237 Current->getOperand(MemOpOffset + X86::AddrIndexReg).getReg()) in runOnMachineFunction()
238 .addImm(Current->getOperand(MemOpOffset + X86::AddrDisp).getImm() + in runOnMachineFunction()
240 .addReg(Current->getOperand(MemOpOffset + X86::AddrSegmentReg) in runOnMachineFunction()
243 if (!Current->memoperands_empty()) { in runOnMachineFunction()
244 MachineMemOperand *CurrentOp = *(Current->memoperands_begin()); in runOnMachineFunction()
251 MBB.insert(Current, PFetch); in runOnMachineFunction()