Lines Matching refs:clause
1069 bi_clause * bi_next_clause(bi_context *ctx, bi_block *block, bi_clause *clause);
1079 void bi_print_clause(bi_clause *clause, FILE *fp);
1279 bi_first_instr_in_clause(bi_clause *clause) in bi_first_instr_in_clause() argument
1281 return bi_first_instr_in_tuple(&clause->tuples[0]); in bi_first_instr_in_clause()
1285 bi_last_instr_in_clause(bi_clause *clause) in bi_last_instr_in_clause() argument
1287 bi_tuple tuple = clause->tuples[clause->tuple_count - 1]; in bi_last_instr_in_clause()
1291 assert(clause->tuple_count >= 2); in bi_last_instr_in_clause()
1292 tuple = clause->tuples[clause->tuple_count - 2]; in bi_last_instr_in_clause()
1303 #define bi_foreach_instr_in_clause(block, clause, pos) \ argument
1304 for (bi_instr *pos = list_entry(bi_first_instr_in_clause(clause), bi_instr, link); \
1306 && (pos != bi_next_op(bi_last_instr_in_clause(clause))); \
1309 #define bi_foreach_instr_in_clause_rev(block, clause, pos) \ argument
1310 for (bi_instr *pos = list_entry(bi_last_instr_in_clause(clause), bi_instr, link); \
1312 && pos != bi_prev_op(bi_first_instr_in_clause(clause)); \
1316 bi_before_clause(bi_clause *clause) in bi_before_clause() argument
1318 return bi_before_instr(bi_first_instr_in_clause(clause)); in bi_before_clause()
1328 bi_after_clause(bi_clause *clause) in bi_after_clause() argument
1330 return bi_after_instr(bi_last_instr_in_clause(clause)); in bi_after_clause()