Lines Matching refs:DelayInfo
77 struct DelayInfo { struct in __anon39c000570111::AMDGPUInsertDelayAlu
111 DelayInfo() = default;
113 DelayInfo(DelayType Type, unsigned Cycles) { in DelayInfo() argument
134 bool operator==(const DelayInfo &RHS) const { in operator ==() argument
140 bool operator!=(const DelayInfo &RHS) const { return !(*this == RHS); } in operator !=() argument
144 void merge(const DelayInfo &RHS) { in merge() argument
215 struct DelayState : DenseMap<unsigned, DelayInfo> {
267 MachineInstr *emitDelayAlu(MachineInstr &MI, DelayInfo Delay, in emitDelayAlu()
272 if (Delay.TRANSNum < DelayInfo::TRANS_MAX) in emitDelayAlu()
277 if (Delay.VALUNum < DelayInfo::VALU_MAX && in emitDelayAlu()
287 assert(Delay.SALUCycles < DelayInfo::SALU_CYCLES_MAX); in emitDelayAlu()
362 DelayInfo Delay; in runOnMachineBasicBlock()
393 State[Unit] = DelayInfo(Type, Latency); in runOnMachineBasicBlock()