Lines Matching defs:DelayInfo
77 struct DelayInfo { struct in __anon39c000570111::AMDGPUInsertDelayAlu
80 static constexpr unsigned VALU_MAX = 5;
84 static constexpr unsigned TRANS_MAX = 4;
88 static constexpr unsigned SALU_CYCLES_MAX = 4;
93 uint8_t VALUCycles = 0;
94 uint8_t VALUNum = VALU_MAX;
99 uint8_t TRANSCycles = 0;
100 uint8_t TRANSNum = TRANS_MAX;
105 uint8_t TRANSNumVALU = VALU_MAX;
109 uint8_t SALUCycles = 0;
113 DelayInfo(DelayType Type, unsigned Cycles) { in DelayInfo() function
134 bool operator==(const DelayInfo &RHS) const { in operator ==()
140 bool operator!=(const DelayInfo &RHS) const { return !(*this == RHS); } in operator !=()
144 void merge(const DelayInfo &RHS) { in merge()
157 bool advance(DelayType Type, unsigned Cycles) { in advance()
197 void dump() const { in dump()