Home
last modified time | relevance | path

Searched refs:bi_builder (Results 1 - 25 of 27) sorted by relevance

12

/third_party/mesa3d/src/panfrost/bifrost/
H A Dbi_test.h34 /* Helper to generate a bi_builder suitable for creating test instructions */
49 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; \
H A Dbifrost_compile.c41 #include "bi_builder.h"
78 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 *
[all...]
H A Dbi_lower_swizzle.c25 #include "bi_builder.h"
98 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()
H A Dbi_ra.c29 #include "bi_builder.h"
638 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()
H A Dbi_opt_constant_fold.c25 #include "bi_builder.h"
98 bi_builder b = bi_init_builder(ctx, bi_after_instr(ins)); in bi_opt_constant_fold()
H A Dbi_opt_message_preload.c25 #include "bi_builder.h"
96 bi_builder b = bi_init_builder(ctx, bi_before_nonempty_block(block)); in bi_opt_message_preload()
H A Dbi_opt_dual_tex.c25 #include "bi_builder.h"
93 bi_builder b = bi_init_builder(ctx, bi_before_instr(I1)); in bi_fuse_dual()
H A Dbi_opt_copy_prop.c26 #include "bi_builder.h"
78 bi_builder b = bi_init_builder(ctx, bi_before_instr(I)); in bi_opt_copy_prop()
H A Dbi_schedule.c28 #include "bi_builder.h"
325 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()
H A 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()
H A Dbi_opt_push_ubo.c25 #include "bi_builder.h"
161 bi_builder b = bi_init_builder(ctx, bi_after_instr(ins)); in bi_opt_push_ubo()
H A Dbi_opt_mod_props.c26 #include "bi_builder.h"
327 bi_builder b = bi_init_builder(ctx, bi_after_instr(var)); in bi_optimizer_var_tex()
/third_party/mesa3d/src/panfrost/bifrost/test/
H A Dtest-message-preload.cpp26 #include "bi_builder.h"
31 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()
H A Dtest-dual-texture.cpp26 #include "bi_builder.h"
31 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; \
H A Dtest-scheduler-predicates.cpp26 #include "bi_builder.h"
43 bi_builder *b;
H A Dtest-constant-fold.cpp26 #include "bi_builder.h"
97 bi_builder *b;
/third_party/mesa3d/src/panfrost/bifrost/valhall/test/
H A Dtest-mark-last.cpp25 #include "bi_builder.h"
45 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; \
H A Dtest-merge-flow.cpp25 #include "bi_builder.h"
32 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; \
H A Dtest-insert-flow.cpp25 #include "bi_builder.h"
41 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; \
H A Dtest-validate-fau.cpp26 #include "bi_builder.h"
63 bi_builder *b;
/third_party/mesa3d/src/panfrost/bifrost/valhall/
H A Dva_lower_constants.c26 #include "bi_builder.h"
34 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 staging) in va_resolve_constant()
179 bi_builder b = bi_init_builder(ctx, bi_before_instr(I)); in va_lower_constants()
H A Dva_compiler.h39 void va_repair_fau(bi_builder *b, bi_instr *I);
H A Dva_lower_split_64bit.c25 #include "bi_builder.h"
48 bi_builder b = bi_init_builder(ctx, bi_before_instr(I)); in lower_split_src()
H A Dva_validate.c26 #include "bi_builder.h"
128 va_repair_fau(bi_builder *b, bi_instr *I) in va_repair_fau()
H A Dva_insert_flow.c26 #include "bi_builder.h"
65 bi_builder b = bi_init_builder(ctx, cursor); in bi_flow()

Completed in 32 milliseconds

12