Lines Matching defs:Delay
267 MachineInstr *emitDelayAlu(MachineInstr &MI, DelayInfo Delay,
272 if (Delay.TRANSNum < DelayInfo::TRANS_MAX)
273 Imm |= 4 + Delay.TRANSNum;
277 if (Delay.VALUNum < DelayInfo::VALU_MAX &&
278 Delay.VALUNum <= Delay.TRANSNumVALU) {
280 Imm |= Delay.VALUNum << 7;
282 Imm |= Delay.VALUNum;
286 if (Delay.SALUCycles) {
287 assert(Delay.SALUCycles < DelayInfo::SALU_CYCLES_MAX);
292 Imm |= (Delay.SALUCycles + 8) << 7;
294 Imm |= Delay.SALUCycles + 8;
362 DelayInfo Delay;
374 Delay.merge(It->second);
383 LastDelayAlu = emitDelayAlu(MI, Delay, LastDelayAlu);
463 INITIALIZE_PASS(AMDGPUInsertDelayAlu, DEBUG_TYPE, "AMDGPU Insert Delay ALU",