Lines Matching defs:VALU
42 // Return true if MI waits for all outstanding VALU instructions to complete.
60 enum DelayType { VALU, TRANS, SALU, OTHER };
66 if (TSFlags & SIInstrFlags::VALU)
67 return VALU;
78 // One larger than the maximum number of (non-TRANS) VALU instructions we
90 // If it was written by a (non-TRANS) VALU, remember how many clock cycles
91 // are left until it completes, and how many other (non-TRANS) VALU we have
101 // Also remember how many other (non-TRANS) VALU we have seen since it was
103 // non-TRANS VALU, this is used to decide whether to encode a wait for just
117 case VALU:
154 // when issuing a (non-TRANS) VALU, else 0. IsTRANS should be 1 when issuing
160 VALUNum += (Type == VALU);
162 // Forget about the VALU instruction. It was too far back or has
172 TRANSNumVALU += (Type == VALU);
275 // Wait for a VALU instruction (if it's more recent than any TRANS
289 // We have already encoded a VALU and a TRANS delay. There's no room in
358 // Forget about all outstanding VALU delays.
381 // TODO: For VALU->SALU delays should we use s_delay_alu or s_nop or
401 // TODO: In wave64 mode, double the number of cycles for VALU and VMEM