| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ir/pp/ |
| H A D | ppir.h | 136 typedef struct ppir_node { struct 150 } ppir_node; typedef in typeref:struct:ppir_node 216 ppir_node node; 229 ppir_node node; 235 ppir_node node; 243 ppir_node node; 250 ppir_node node; 279 ppir_node *slots[PPIR_INSTR_SLOT_NUM]; 314 ppir_node **var_nodes; 328 void ppir_node_add_dep(ppir_node *suc [all...] |
| H A D | node_to_instr.c | 28 static bool create_new_instr(ppir_block *block, ppir_node *node) 40 static bool insert_to_load_tex(ppir_block *block, ppir_node *load_coords, ppir_node *ldtex) 43 ppir_node *move = NULL; 87 static bool insert_to_each_succ_instr(ppir_block *block, ppir_node *node) 92 ppir_node *move = NULL; 95 ppir_node *succ = dep->succ; 140 ppir_node *succ = dep->succ; 151 list_for_each_entry(ppir_node, dup, &dup_list, list) { 158 ppir_node *du [all...] |
| H A D | lower.c | 30 static bool ppir_lower_const(ppir_block *block, ppir_node *node) 37 ppir_node *move = NULL; 43 ppir_node *succ = dep->succ; 76 static bool ppir_lower_dot(ppir_block *block, ppir_node *node) 97 ppir_node *pred = dep->pred; 147 static bool ppir_lower_vec_to_scalar(ppir_block *block, ppir_node *node) 173 ppir_node *succ = dep->succ; 196 ppir_node *s = ppir_node_create(block, node->op, -1, 0); 226 static bool ppir_lower_swap_args(ppir_block *block, ppir_node *node) 241 static bool ppir_lower_texture(ppir_block *block, ppir_node *nod [all...] |
| H A D | node.c | 299 ppir_node *node = rzalloc_size(block, size); 328 void ppir_node_add_dep(ppir_node *succ, ppir_node *pred) 354 static void _ppir_node_replace_child(ppir_src *src, ppir_node *old_child, ppir_node *new_child) 363 void ppir_node_replace_child(ppir_node *parent, ppir_node *old_child, ppir_node *new_child) 376 void ppir_node_replace_pred(ppir_dep *dep, ppir_node *new_pred) 383 void ppir_node_replace_all_succ(ppir_node *ds [all...] |
| H A D | nir.c | 35 ppir_node *node = ppir_node_create(block, op, ssa->index, 0); 56 ppir_node *node = ppir_node_create(block, op, reg->reg->index, mask); 94 static void ppir_node_add_src(ppir_compiler *comp, ppir_node *node, 97 ppir_node *child = NULL; 156 static ppir_node *ppir_emit_alu(ppir_block *block, nir_instr *ni) 208 static ppir_node *ppir_emit_intrinsic(ppir_block *block, nir_instr *ni) 274 static ppir_node *ppir_emit_load_const(ppir_block *block, nir_instr *ni) 290 static ppir_node *ppir_emit_ssa_undef(ppir_block *block, nir_instr *ni) 296 static ppir_node *ppir_emit_tex(ppir_block *block, nir_instr *ni) 343 static ppir_node *ppir_emit_jum [all...] |
| H A D | regalloc.c | 152 list_for_each_entry(ppir_node, node, &block->node_list, list) { 177 list_for_each_entry(ppir_node, node, &block->node_list, list) { 275 ppir_node *node = instr->slots[i]; 331 ppir_node *node) 352 ppir_node *node) 374 ppir_node *node, ppir_src *src, 384 ppir_node *load_node = ppir_node_create(block, ppir_op_load_temp, -1, 0); 402 ppir_node *move_node = ppir_node_create(block, ppir_op_mov, -1 , 0); 429 ppir_node *pred = dep->pred; 460 ppir_node *nod [all...] |
| H A D | instr.c | 60 void ppir_instr_insert_mul_node(ppir_node *add, ppir_node *mul) 162 bool ppir_instr_insert_node(ppir_instr *instr, ppir_node *node) 254 ppir_node *node = instr->slots[i];
|
| H A D | codegen.c | 48 static void ppir_codegen_encode_varying(ppir_node *node, void *code) 95 static void ppir_codegen_encode_texld(ppir_node *node, void *code) 107 static void ppir_codegen_encode_uniform(ppir_node *node, void *code) 138 static void ppir_codegen_encode_vec_mul(ppir_node *node, void *code) 211 static void ppir_codegen_encode_scl_mul(ppir_node *node, void *code) 280 static void ppir_codegen_encode_vec_add(ppir_node *node, void *code) 357 static void ppir_codegen_encode_scl_add(ppir_node *node, void *code) 427 static void ppir_codegen_encode_combine(ppir_node *node, void *code) 486 static void ppir_codegen_encode_store_temp(ppir_node *node, void *code) 510 typedef void (*ppir_codegen_instr_slot_encode_func)(ppir_node *, voi [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/pp/ |
| H A D | node_to_instr.c | 28 static bool create_new_instr(ppir_block *block, ppir_node *node) 48 static bool ppir_do_node_to_instr_try_insert(ppir_block *block, ppir_node *node) 54 ppir_node *succ = ppir_node_first_succ(node); 71 ppir_node *succ = ppir_node_first_succ(node); 78 static bool ppir_do_one_node_to_instr(ppir_block *block, ppir_node *node) 92 ppir_node *succ = ppir_node_first_succ(node); 136 ppir_node *succ = ppir_node_first_succ(node); 149 ppir_node *move = ppir_node_insert_mov(node); 169 ppir_node *move = ppir_node_insert_mov(node); 182 ppir_node *suc [all...] |
| H A D | ppir.h | 153 typedef struct ppir_node { struct 170 } ppir_node; typedef in typeref:struct:ppir_node 204 ppir_node *node; 237 ppir_node node; 250 ppir_node node; 256 ppir_node node; 265 ppir_node node; 272 ppir_node node; 283 ppir_node node; 309 ppir_node *slot [all...] |
| H A D | node.c | 358 ppir_node *node = rzalloc_size(block, size); 387 void ppir_node_add_dep(ppir_node *succ, ppir_node *pred, 417 static void _ppir_node_replace_child(ppir_src *src, ppir_node *old_child, ppir_node *new_child) 425 void ppir_node_replace_child(ppir_node *parent, ppir_node *old_child, ppir_node *new_child) 467 void ppir_node_replace_pred(ppir_dep *dep, ppir_node *new_pred) 474 ppir_dep *ppir_dep_for_pred(ppir_node *nod [all...] |
| H A D | lower.c | 30 static bool ppir_lower_const(ppir_block *block, ppir_node *node) 39 ppir_node *succ = ppir_node_first_succ(node); 64 ppir_node *move = ppir_node_insert_mov(node); 83 static bool ppir_lower_swap_args(ppir_block *block, ppir_node *node) 98 static bool ppir_lower_load(ppir_block *block, ppir_node *node) 111 ppir_node *succ = ppir_node_first_succ(node); 132 ppir_node *move = ppir_node_insert_mov(node); 143 static bool ppir_lower_ddxy(ppir_block *block, ppir_node *node) 161 static bool ppir_lower_texture(ppir_block *block, ppir_node *node) 166 ppir_node *suc [all...] |
| H A D | regalloc.c | 84 list_for_each_entry(ppir_node, node, &block->node_list, list) { 112 ppir_node *node = instr->slots[i]; 139 ppir_node *node) 160 ppir_node *node) 181 ppir_node *node, ppir_src *src, 182 ppir_node **fill_node) 193 ppir_node *load_node = ppir_node_create(block, ppir_op_load_temp, -1, 0); 225 ppir_node *move_node = ppir_node_create(block, ppir_op_mov, -1 , 0); 252 ppir_node *pred = dep->pred; 269 ppir_node *nod [all...] |
| H A D | nir.c | 38 ppir_node *node = ppir_node_create(block, op, ssa->index, 0); 57 ppir_node *node = ppir_node_create(block, op, reg->index, mask); 95 static void ppir_node_add_src(ppir_compiler *comp, ppir_node *node, 98 ppir_node *child = NULL; 231 static ppir_node *ppir_emit_discard_if(ppir_block *block, nir_instr *ni) 234 ppir_node *node; 255 static ppir_node *ppir_emit_discard(ppir_block *block, nir_instr *ni) 257 ppir_node *node = ppir_node_create(block, ppir_op_discard, -1, 0); 264 ppir_node *node; 422 ppir_node *nod [all...] |
| H A D | instr.c | 60 void ppir_instr_insert_mul_node(ppir_node *add, ppir_node *mul) 167 ppir_node *branch_node = instr->slots[PPIR_INSTR_SLOT_BRANCH]; 177 bool ppir_instr_insert_node(ppir_instr *instr, ppir_node *node) 189 ppir_node *succ = ppir_node_first_succ(node); 289 ppir_node *node = instr->slots[i];
|
| H A D | codegen.c | 48 static void ppir_codegen_encode_varying(ppir_node *node, void *code) 123 static void ppir_codegen_encode_texld(ppir_node *node, void *code) 152 static void ppir_codegen_encode_uniform(ppir_node *node, void *code) 184 static void ppir_codegen_encode_vec_mul(ppir_node *node, void *code) 257 static void ppir_codegen_encode_scl_mul(ppir_node *node, void *code) 326 static void ppir_codegen_encode_vec_add(ppir_node *node, void *code) 415 static void ppir_codegen_encode_scl_add(ppir_node *node, void *code) 491 static void ppir_codegen_encode_combine(ppir_node *node, void *code) 551 static void ppir_codegen_encode_store_temp(ppir_node *node, void *code) 575 static void ppir_codegen_encode_discard(ppir_node *nod [all...] |
| H A D | liveness.c | 64 ppir_node *node = instr->slots[i]; 127 ppir_node *node = instr->slots[i];
|