Home
last modified time | relevance | path

Searched refs:bi_builder (Results 1 – 25 of 31) sorted by relevance

12

/third_party/mesa3d/src/panfrost/bifrost/
Dbi_test.h49 static inline bi_builder *
58 bi_builder *b = rzalloc(memctx, bi_builder); in bit_builder()
116 bi_builder *A = bit_builder(mem_ctx); \
117 bi_builder *B = bit_builder(mem_ctx); \
119 bi_builder *b = A; \
123 bi_builder *b = B; \
Dbifrost_compile.c78 bi_preload(bi_builder *b, unsigned reg) in bi_preload()
82 bi_builder b_ = *b; in bi_preload()
93 bi_coverage(bi_builder *b) in bi_coverage()
107 bi_vertex_id(bi_builder *b) in bi_vertex_id()
113 bi_instance_id(bi_builder *b) in bi_instance_id()
119 bi_emit_jump(bi_builder *b, nir_jump_instr *instr) in bi_emit_jump()
155 bi_extract(bi_builder *b, bi_index vec, unsigned channel) in bi_extract()
185 bi_cache_collect(bi_builder *b, bi_index dst, bi_index *s, unsigned n) in bi_cache_collect()
202 bi_emit_split_i32(bi_builder *b, bi_index dests[4], bi_index vec, unsigned n) in bi_emit_split_i32()
222 bi_emit_cached_split_i32(bi_builder *b, bi_index vec, unsigned n) in bi_emit_cached_split_i32()
[all …]
Dbi_lower_swizzle.c98 bi_builder b = bi_init_builder(ctx, bi_after_instr(ins)); in bi_lower_swizzle_16()
134 bi_builder b = bi_init_builder(ctx, bi_before_instr(ins)); in bi_lower_swizzle_16()
Dmeson.build112 'bi_builder.h',
113 input : ['bi_builder.h.py', 'ISA.xml'],
114 output : 'bi_builder.h',
Dbi_ra.c638 bi_load_tl(bi_builder *b, unsigned bits, bi_index src, unsigned offset) in bi_load_tl()
650 bi_store_tl(bi_builder *b, unsigned bits, bi_index src, unsigned offset) in bi_store_tl()
664 bi_builder b = { .shader = ctx }; in bi_spill_register()
715 bi_builder b = bi_init_builder(ctx, bi_after_instr(I)); in bi_lower_vector()
795 bi_builder b = bi_init_builder(ctx, bi_before_instr(I)); in bi_coalesce_tied()
Dbi_opt_constant_fold.c98 bi_builder b = bi_init_builder(ctx, bi_after_instr(ins)); in bi_opt_constant_fold()
Dbi_opt_message_preload.c96 bi_builder b = bi_init_builder(ctx, bi_before_nonempty_block(block)); in bi_opt_message_preload()
Dbi_opt_copy_prop.c78 bi_builder b = bi_init_builder(ctx, bi_before_instr(I)); in bi_opt_copy_prop()
Dbi_schedule.c325 bi_builder b = bi_init_builder(ctx, bi_before_instr(pinstr)); in bi_lower_cubeface()
348 bi_builder b = bi_init_builder(ctx, bi_before_instr(pinstr)); in bi_lower_atom_c()
367 bi_builder b = bi_init_builder(ctx, bi_before_instr(pinstr)); in bi_lower_atom_c1()
388 bi_builder b = bi_init_builder(ctx, bi_before_instr(pinstr)); in bi_lower_seg_add()
408 bi_builder b = bi_init_builder(ctx, bi_before_instr(add)); in bi_lower_dtsel()
1263 bi_builder b = bi_init_builder(ctx, bi_before_tuple(tuple->prev)); in bi_take_instr()
2007 bi_builder b = bi_init_builder(ctx, bi_before_instr(ins)); in bi_lower_fau()
Dbi_opt_dual_tex.c93 bi_builder b = bi_init_builder(ctx, bi_before_instr(I1)); in bi_fuse_dual()
Dcompiler.h1338 } bi_builder; typedef
1340 static inline bi_builder
1343 return (bi_builder) { in bi_init_builder()
1378 bi_dontcare(bi_builder *b) in bi_dontcare()
Dbi_opt_push_ubo.c161 bi_builder b = bi_init_builder(ctx, bi_after_instr(ins)); in bi_opt_push_ubo()
/third_party/mesa3d/src/panfrost/bifrost/test/
Dtest-message-preload.cpp31 bi_builder *A = bit_builder(mem_ctx); \
32 bi_builder *B = bit_builder(mem_ctx); \
36 bi_builder *b = A; \
43 bi_builder *b = B; \
81 static void preload_moves(bi_builder *b, bi_index dest, int count, int idx) in preload_moves()
Dtest-dual-texture.cpp31 bi_builder *A = bit_builder(mem_ctx); \
32 bi_builder *B = bit_builder(mem_ctx); \
34 bi_builder *b = A; \
41 bi_builder *b = B; \
Dtest-scheduler-predicates.cpp43 bi_builder *b;
Dtest-constant-fold.cpp97 bi_builder *b;
/third_party/mesa3d/src/panfrost/bifrost/valhall/test/
Dtest-mark-last.cpp45 bi_builder *A = bit_builder(mem_ctx); \
46 bi_builder *B = bit_builder(mem_ctx); \
48 UNUSED bi_builder *b = A; \
54 UNUSED bi_builder *b = B; \
Dtest-insert-flow.cpp41 bi_builder *A = bit_builder(mem_ctx); \
42 bi_builder *B = bit_builder(mem_ctx); \
44 UNUSED bi_builder *b = A; \
51 UNUSED bi_builder *b = B; \
Dtest-merge-flow.cpp32 bi_builder *A = bit_builder(mem_ctx); \
33 bi_builder *B = bit_builder(mem_ctx); \
35 bi_builder *b = A; \
41 bi_builder *b = B; \
Dtest-validate-fau.cpp63 bi_builder *b;
/third_party/mesa3d/src/panfrost/bifrost/valhall/
Dva_lower_constants.c34 va_mov_imm(bi_builder *b, uint32_t imm) in va_mov_imm()
112 va_resolve_constant(bi_builder *b, uint32_t value, struct va_src_info info, bool is_signed, bool st… in va_resolve_constant()
179 bi_builder b = bi_init_builder(ctx, bi_before_instr(I)); in va_lower_constants()
Dva_compiler.h39 void va_repair_fau(bi_builder *b, bi_instr *I);
Dva_lower_split_64bit.c48 bi_builder b = bi_init_builder(ctx, bi_before_instr(I)); in lower_split_src()
Dva_validate.c128 va_repair_fau(bi_builder *b, bi_instr *I) in va_repair_fau()
Dva_insert_flow.c65 bi_builder b = bi_init_builder(ctx, cursor); in bi_flow()

12