Lines Matching defs:instr
46 foreach_instr_rev (instr, &block->instr_list) {
47 ra_foreach_dst (dst, instr) {
56 if (instr->opc != OPC_META_PHI) {
57 ra_foreach_src (src, instr) {
64 ra_foreach_src (src, instr) {
131 foreach_instr (instr, &block->instr_list) {
132 ra_foreach_dst (dst, instr) {
166 /* Return true if "def" is live after "instr". It's assumed that "def"
167 * dominates "instr".
171 struct ir3_instruction *instr)
174 if (BITSET_TEST(live->live_out[instr->block->index], def->name))
180 if (def->instr->block != instr->block &&
181 !BITSET_TEST(live->live_in[instr->block->index], def->name))
185 * "instr"'s block and we have to check if it's before or after.
187 foreach_instr_rev (test_instr, &instr->block->instr_list) {
188 if (test_instr == instr)