Lines Matching refs:Delay
261 MachineInstr *emitDelayAlu(MachineInstr &MI, DelayInfo Delay, in emitDelayAlu() argument
266 if (Delay.TRANSNum < DelayInfo::TRANS_MAX) in emitDelayAlu()
267 Imm |= 4 + Delay.TRANSNum; in emitDelayAlu()
271 if (Delay.VALUNum < DelayInfo::VALU_MAX && in emitDelayAlu()
272 Delay.VALUNum <= Delay.TRANSNumVALU) { in emitDelayAlu()
274 Imm |= Delay.VALUNum << 7; in emitDelayAlu()
276 Imm |= Delay.VALUNum; in emitDelayAlu()
280 if (Delay.SALUCycles) { in emitDelayAlu()
285 Imm |= (Delay.SALUCycles + 8) << 7; in emitDelayAlu()
287 Imm |= Delay.SALUCycles + 8; in emitDelayAlu()
354 DelayInfo Delay; in runOnMachineBasicBlock() local
366 Delay.merge(It->second); in runOnMachineBasicBlock()
375 LastDelayAlu = emitDelayAlu(MI, Delay, LastDelayAlu); in runOnMachineBasicBlock()