Searched refs:ppir_block (Results 1 - 19 of 19) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ir/pp/
H A Dnir.c33 static void *ppir_node_create_ssa(ppir_block *block, ppir_op op, nir_ssa_def *ssa)
53 static void *ppir_node_create_reg(ppir_block *block, ppir_op op,
79 static void *ppir_node_create_dest(ppir_block *block, ppir_op op,
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_jump(ppir_block *block, nir_instr *ni)
349 static ppir_node *(*ppir_emit_instr[nir_instr_type_phi])(ppir_block *, nir_inst
[all...]
H A Dlower.c30 static bool ppir_lower_const(ppir_block *block, ppir_node *node)
76 static bool ppir_lower_dot(ppir_block *block, ppir_node *node)
147 static bool ppir_lower_vec_to_scalar(ppir_block *block, ppir_node *node)
226 static bool ppir_lower_swap_args(ppir_block *block, ppir_node *node)
241 static bool ppir_lower_texture(ppir_block *block, ppir_node *node)
292 static bool ppir_lower_sin_cos_vec_to_scalar(ppir_block *block, ppir_node *node)
350 static bool ppir_lower_select(ppir_block *block, ppir_node *node)
392 static bool ppir_lower_trunc(ppir_block *block, ppir_node *node)
403 static bool (*ppir_lower_funcs[ppir_op_num])(ppir_block *, ppir_node *) = {
424 list_for_each_entry(ppir_block, bloc
[all...]
H A Dscheduler.c118 static void ppir_schedule_ready_list(ppir_block *block,
157 static void ppir_schedule_block(ppir_block *block)
192 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
H A Dnode_to_instr.c28 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)
87 static bool insert_to_each_succ_instr(ppir_block *block, ppir_node *node)
186 static bool ppir_do_node_to_instr(ppir_block *block, ppir_node *node)
362 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
376 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
H A Dinstr.c29 ppir_instr *ppir_instr_create(ppir_block *block)
250 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
295 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
302 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
H A Dppir.h145 struct ppir_block *block;
292 typedef struct ppir_block { struct
301 } ppir_block; typedef in typeref:struct:ppir_block
327 void *ppir_node_create(ppir_block *block, ppir_op op, int index, unsigned mask);
482 ppir_instr *ppir_instr_create(ppir_block *block);
H A Dregalloc.c151 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
176 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
271 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
330 static bool create_new_instr_after(ppir_block *block, ppir_instr *ref,
351 static bool create_new_instr_before(ppir_block *block, ppir_instr *ref,
373 ppir_block *block,
459 static bool ppir_update_spilled_dest(ppir_compiler *comp, ppir_block *block,
553 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
H A Dnode.c286 void *ppir_node_create(ppir_block *block, ppir_op op, int index, unsigned mask)
425 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
432 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
H A Dcodegen.c635 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
656 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
667 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/pp/
H A Dlower.c30 static bool ppir_lower_const(ppir_block *block, ppir_node *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)
143 static bool ppir_lower_ddxy(ppir_block *block, ppir_node *node)
161 static bool ppir_lower_texture(ppir_block *block, ppir_node *node)
197 static bool ppir_lower_select(ppir_block *block, ppir_node *node)
273 static bool ppir_lower_trunc(ppir_block *block, ppir_node *node)
284 static bool ppir_lower_abs(ppir_block *block, ppir_node *node)
298 static bool ppir_lower_neg(ppir_block *block, ppir_node *node)
311 static bool ppir_lower_sat(ppir_block *bloc
[all...]
H A Dnir.c36 static void *ppir_node_create_ssa(ppir_block *block, ppir_op op, nir_ssa_def *ssa)
54 static void *ppir_node_create_reg(ppir_block *block, ppir_op op,
80 static void *ppir_node_create_dest(ppir_block *block, ppir_op op,
160 static bool ppir_emit_alu(ppir_block *block, nir_instr *ni)
210 static ppir_block *ppir_block_create(ppir_compiler *comp);
214 ppir_block *block = ppir_block_create(comp);
231 static ppir_node *ppir_emit_discard_if(ppir_block *block, nir_instr *ni)
255 static ppir_node *ppir_emit_discard(ppir_block *block, nir_instr *ni)
262 static bool ppir_emit_intrinsic(ppir_block *block, nir_instr *ni)
402 static bool ppir_emit_load_const(ppir_block *bloc
[all...]
H A Dnode_to_instr.c28 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)
78 static bool ppir_do_one_node_to_instr(ppir_block *block, ppir_node *node)
245 static ppir_node *ppir_ready_list_pick_best(ppir_block *block,
263 static bool ppir_do_node_to_instr(ppir_block *block, ppir_node *root)
308 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
322 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
H A Dscheduler.c118 static void ppir_schedule_ready_list(ppir_block *block,
157 static void ppir_schedule_block(ppir_block *block)
192 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
H A Dppir.h163 struct ppir_block *block;
331 typedef struct ppir_block { struct
336 struct ppir_block *successors[2];
344 } ppir_block; typedef in typeref:struct:ppir_block
354 ppir_block *target;
388 ppir_block *discard_block;
389 ppir_block *current_block;
390 ppir_block *loop_break_block;
391 ppir_block *loop_cont_block;
394 void *ppir_node_create(ppir_block *bloc
[all...]
H A Dregalloc.c83 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
108 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
138 static bool create_new_instr_after(ppir_block *block, ppir_instr *ref,
159 static bool create_new_instr_before(ppir_block *block, ppir_instr *ref,
180 static bool ppir_update_spilled_src(ppir_compiler *comp, ppir_block *block,
268 static bool ppir_update_spilled_dest_load(ppir_compiler *comp, ppir_block *block,
330 static bool ppir_update_spilled_dest(ppir_compiler *comp, ppir_block *block,
372 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
427 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
494 list_for_each_entry(ppir_block, bloc
[all...]
H A Dinstr.c29 ppir_instr *ppir_instr_create(ppir_block *block)
284 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
330 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
337 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
H A Dnode.c343 void *ppir_node_create(ppir_block *block, ppir_op op, int index, unsigned mask)
585 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
592 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
634 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
H A Dliveness.c186 list_for_each_entry_rev(ppir_block, block, &comp->block_list, list) {
207 ppir_block *succ = block->successors[i];
H A Dcodegen.c590 ppir_block *target;
623 target = LIST_ENTRY(ppir_block, target->list.next, list);
771 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
792 list_for_each_entry(ppir_block, block, &comp->block_list, list) {
805 list_for_each_entry(ppir_block, block, &comp->block_list, list) {

Completed in 18 milliseconds