Home
last modified time | relevance | path

Searched refs:instr_labels (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/intel/tools/
Di965_asm.c41 struct list_head instr_labels; variable
138 LIST_FOR_EACH_ENTRY_SAFE(ilabel, s, &instr_labels, link) { in i965_postprocess_labels()
200 LIST_FOR_EACH_ENTRY(ilabel, &instr_labels, link) { in i965_postprocess_labels()
204 return list_is_empty(&instr_labels); in i965_postprocess_labels()
220 list_inithead(&instr_labels); in main()
Di965_asm.h52 extern struct list_head instr_labels;
Di965_gram.y326 list_addtail(&label->link, &instr_labels); in add_label()
/external/mesa3d/src/amd/compiler/
Daco_optimizer.cpp123 static constexpr uint64_t instr_labels = instr_usedef_labels | instr_mod_labels; variable
128 static_assert((instr_labels & temp_labels) == 0, "labels cannot intersect");
129 static_assert((instr_labels & val_labels) == 0, "labels cannot intersect");
151 label &= ~instr_labels; in add_label()
157 label &= ~(instr_labels | val_labels); /* instr, temp and val alias */ in add_label()
163 label &= ~(instr_labels | temp_labels); /* instr, temp and val alias */ in add_label()
166 label &= ~(instr_labels | temp_labels); /* instr, temp and val alias */ in add_label()