Lines Matching defs:src
101 bi_index src = I->src[s];
103 if (src.type == BI_INDEX_NORMAL) {
104 add_dep(node, last_write[label_index(ctx, src)]);
109 if (src.reg)
110 add_dep(node, last_read[label_index(ctx, src)]);
127 bi_index src = I->src[s];
129 if (src.type == BI_INDEX_NORMAL) {
130 last_read[label_index(ctx, src)] = node;
208 } else if (I->op == BI_OPCODE_MOV_I32 && I->src[0].type == BI_INDEX_REGISTER) {
241 bi_foreach_src(I, src) {
242 unsigned node = bi_get_node(I->src[src]);
249 for (unsigned i = 0; i < src; ++i) {
250 if (bi_get_node(I->src[i]) == node) {
257 delta += bi_count_read_registers(I, src);