Lines Matching refs:__instr
631 #define foreach_ssa_use(__use, __instr) \ argument
633 __use && (__instr)->uses; __use = NULL) \
634 set_foreach ((__instr)->uses, __entry) \
1143 #define foreach_src_n(__srcreg, __n, __instr) \ argument
1144 if ((__instr)->regs_count) \
1146 for (unsigned __cnt = (__instr)->regs_count - 1, __n = 0; __n < __cnt; __n++) \
1147 if ((__srcreg = (__instr)->regs[__n + 1]))
1150 #define foreach_src(__srcreg, __instr) \ argument
1151 foreach_src_n(__srcreg, __i, __instr)
1182 #define foreach_ssa_srcp_n(__srcp, __n, __instr) \ argument
1184 for (unsigned __cnt = __ssa_src_cnt(__instr), __n = 0; __n < __cnt; __n++) \
1185 if ((__srcp = __ssa_srcp_n(__instr, __n)))
1187 #define foreach_ssa_srcp(__srcp, __instr) \ argument
1188 foreach_ssa_srcp_n(__srcp, __i, __instr)
1191 #define foreach_ssa_src_n(__srcinst, __n, __instr) \ argument
1193 foreach_ssa_srcp_n(__srcp, __n, __instr) \
1197 #define foreach_ssa_src(__srcinst, __instr) \ argument
1198 foreach_ssa_src_n(__srcinst, __i, __instr)
1217 #define foreach_instr(__instr, __list) \ argument
1218 list_for_each_entry(struct ir3_instruction, __instr, __list, node)
1219 #define foreach_instr_rev(__instr, __list) \ argument
1220 list_for_each_entry_rev(struct ir3_instruction, __instr, __list, node)
1221 #define foreach_instr_safe(__instr, __list) \ argument
1222 list_for_each_entry_safe(struct ir3_instruction, __instr, __list, node)