Searched refs:nir_builder (Results 1 - 25 of 468) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_vulkan.h4 #include "nir_builder.h"
8 nir_convert_ycbcr_to_rgb(nir_builder *b,
H A Dnir_builtin_builder.h28 #include "nir_builder.h"
39 nir_ssa_def* nir_cross3(nir_builder *b, nir_ssa_def *x, nir_ssa_def *y);
40 nir_ssa_def* nir_cross4(nir_builder *b, nir_ssa_def *x, nir_ssa_def *y);
41 nir_ssa_def* nir_fast_length(nir_builder *b, nir_ssa_def *vec);
42 nir_ssa_def* nir_nextafter(nir_builder *b, nir_ssa_def *x, nir_ssa_def *y);
43 nir_ssa_def* nir_normalize(nir_builder *b, nir_ssa_def *vec);
44 nir_ssa_def* nir_smoothstep(nir_builder *b, nir_ssa_def *edge0,
46 nir_ssa_def* nir_upsample(nir_builder *b, nir_ssa_def *hi, nir_ssa_def *lo);
47 nir_ssa_def* nir_atan(nir_builder *b, nir_ssa_def *y_over_x);
48 nir_ssa_def* nir_atan2(nir_builder *
[all...]
H A Dnir_builder.h33 typedef struct nir_builder { struct
45 } nir_builder; typedef in typeref:struct:nir_builder
48 nir_builder_init(nir_builder *build, nir_function_impl *impl)
56 static inline nir_builder MUST_CHECK PRINTFLIKE(3, 4)
61 nir_builder b;
82 typedef bool (*nir_instr_pass_cb)(struct nir_builder *, nir_instr *, void *);
107 nir_builder b;
128 nir_builder_instr_insert(nir_builder *build, nir_instr *instr)
140 nir_builder_last_instr(nir_builder *build)
147 nir_builder_cf_insert(nir_builder *buil
[all...]
H A Dnir_lower_packing.c26 #include "nir_builder.h"
38 lower_pack_64_from_32(nir_builder *b, nir_ssa_def *src)
45 lower_unpack_64_to_32(nir_builder *b, nir_ssa_def *src)
52 lower_pack_32_from_16(nir_builder *b, nir_ssa_def *src)
59 lower_unpack_32_to_16(nir_builder *b, nir_ssa_def *src)
66 lower_pack_64_from_16(nir_builder *b, nir_ssa_def *src)
78 lower_unpack_64_to_16(nir_builder *b, nir_ssa_def *src)
90 lower_pack_32_from_8(nir_builder *b, nir_ssa_def *src)
99 lower_pack_instr(nir_builder *b, nir_instr *instr, void *data)
H A Dnir_lower_wpos_center.c26 #include "nir_builder.h"
48 update_fragcoord(nir_builder *b, nir_intrinsic_instr *intr,
75 lower_wpos_center_block(nir_builder *b, nir_block *block,
97 nir_builder b;
H A Dnir_format_convert.h24 #include "nir_builder.h"
29 nir_shift_imm(nir_builder *b, nir_ssa_def *value, int left_shift)
40 nir_shift(nir_builder *b, nir_ssa_def *value, nir_ssa_def *left_shift)
49 nir_mask_shift(struct nir_builder *b, nir_ssa_def *src,
56 nir_mask_shift_or(struct nir_builder *b, nir_ssa_def *dst, nir_ssa_def *src,
63 nir_format_mask_uvec(nir_builder *b, nir_ssa_def *src, const unsigned *bits)
75 nir_format_sign_extend_ivec(nir_builder *b, nir_ssa_def *src,
89 nir_format_unpack_int(nir_builder *b, nir_ssa_def *packed,
126 nir_format_unpack_uint(nir_builder *b, nir_ssa_def *packed,
133 nir_format_unpack_sint(nir_builder *
[all...]
H A Dnir_lower_undef_to_zero.c41 #include "nir_builder.h"
44 lower_undef_instr_to_zero(nir_builder *b, nir_instr *instr, UNUSED void *_state)
/xsrc/external/mit/MesaLib.old/src/compiler/nir/
H A Dnir_builder_opcodes.h29 nir_b2f16(nir_builder *build, nir_ssa_def *src0)
34 nir_b2f32(nir_builder *build, nir_ssa_def *src0)
39 nir_b2f64(nir_builder *build, nir_ssa_def *src0)
44 nir_b2i1(nir_builder *build, nir_ssa_def *src0)
49 nir_b2i16(nir_builder *build, nir_ssa_def *src0)
54 nir_b2i32(nir_builder *build, nir_ssa_def *src0)
59 nir_b2i64(nir_builder *build, nir_ssa_def *src0)
64 nir_b2i8(nir_builder *build, nir_ssa_def *src0)
69 nir_b32all_fequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
74 nir_b32all_fequal3(nir_builder *buil
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_builtin_builder.h27 #include "nir/nir_builder.h"
34 nir_ssa_def* nir_cross3(nir_builder *b, nir_ssa_def *x, nir_ssa_def *y);
35 nir_ssa_def* nir_cross4(nir_builder *b, nir_ssa_def *x, nir_ssa_def *y);
36 nir_ssa_def* nir_length(nir_builder *b, nir_ssa_def *vec);
37 nir_ssa_def* nir_fast_length(nir_builder *b, nir_ssa_def *vec);
38 nir_ssa_def* nir_nextafter(nir_builder *b, nir_ssa_def *x, nir_ssa_def *y);
39 nir_ssa_def* nir_normalize(nir_builder *b, nir_ssa_def *vec);
40 nir_ssa_def* nir_rotate(nir_builder *b, nir_ssa_def *x, nir_ssa_def *y);
41 nir_ssa_def* nir_smoothstep(nir_builder *b, nir_ssa_def *edge0,
43 nir_ssa_def* nir_upsample(nir_builder *
[all...]
H A Dnir_builder.h33 typedef struct nir_builder { struct
41 } nir_builder; typedef in typeref:struct:nir_builder
44 nir_builder_init(nir_builder *build, nir_function_impl *impl)
53 nir_builder_init_simple_shader(nir_builder *build, void *mem_ctx,
66 nir_builder_instr_insert(nir_builder *build, nir_instr *instr)
75 nir_builder_last_instr(nir_builder *build)
82 nir_builder_cf_insert(nir_builder *build, nir_cf_node *cf)
88 nir_builder_is_inside_cf(nir_builder *build, nir_cf_node *cf_node)
99 nir_push_if(nir_builder *build, nir_ssa_def *condition)
109 nir_push_else(nir_builder *buil
[all...]
H A Dnir_lower_packing.c26 #include "nir_builder.h"
38 lower_pack_64_from_32(nir_builder *b, nir_ssa_def *src)
45 lower_unpack_64_to_32(nir_builder *b, nir_ssa_def *src)
52 lower_pack_32_from_16(nir_builder *b, nir_ssa_def *src)
59 lower_unpack_32_to_16(nir_builder *b, nir_ssa_def *src)
66 lower_pack_64_from_16(nir_builder *b, nir_ssa_def *src)
78 lower_unpack_64_to_16(nir_builder *b, nir_ssa_def *src)
92 nir_builder b;
H A Dnir_format_convert.h24 #include "nir_builder.h"
29 nir_shift(nir_builder *b, nir_ssa_def *value, int left_shift)
40 nir_mask_shift(struct nir_builder *b, nir_ssa_def *src,
47 nir_mask_shift_or(struct nir_builder *b, nir_ssa_def *dst, nir_ssa_def *src,
54 nir_format_mask_uvec(nir_builder *b, nir_ssa_def *src, const unsigned *bits)
66 nir_format_sign_extend_ivec(nir_builder *b, nir_ssa_def *src,
80 nir_format_unpack_int(nir_builder *b, nir_ssa_def *packed,
117 nir_format_unpack_uint(nir_builder *b, nir_ssa_def *packed,
124 nir_format_unpack_sint(nir_builder *b, nir_ssa_def *packed,
131 nir_format_pack_uint_unmasked(nir_builder *
[all...]
H A Dnir_lower_wpos_center.c26 #include "nir_builder.h"
48 update_fragcoord(nir_builder *b, nir_intrinsic_instr *intr,
75 lower_wpos_center_block(nir_builder *b, nir_block *block,
107 nir_builder b;
/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_nir.h38 /* Forward declaration of nir_builder so we don't have to include nir_builder.h here */
39 struct nir_builder;
40 typedef struct nir_builder nir_builder; typedef in typeref:struct:nir_builder
118 ac_nir_cull_triangle(nir_builder *b,
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_nir_lower_load_barycentric_at_sample.c24 #include "compiler/nir/nir_builder.h"
36 load_sample_pos(nir_builder *b, nir_ssa_def *samp_id)
42 lower_load_barycentric_at_sample(nir_builder *b, nir_intrinsic_instr *intr)
50 lower_load_sample_pos(nir_builder *b, nir_intrinsic_instr *intr)
64 ir3_nir_lower_load_barycentric_at_sample_instr(nir_builder *b, nir_instr *instr,
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_nir_tcs_workarounds.c24 #include "compiler/nir/nir_builder.h"
76 load_output(nir_builder *b, int num_components, int offset, int component)
84 emit_quads_workaround(nir_builder *b, nir_block *block)
114 nir_builder b;
/xsrc/external/mit/MesaLib/src/compiler/nir/
H A Dnir_builder_opcodes.h29 nir_amul(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
34 nir_b16all_fequal16(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
39 nir_b16all_fequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
44 nir_b16all_fequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
49 nir_b16all_fequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
54 nir_b16all_fequal5(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
59 nir_b16all_fequal8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
64 nir_b16all_iequal16(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
69 nir_b16all_iequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
74 nir_b16all_iequal3(nir_builder *buil
[all...]
/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dv3d_nir_lower_robust_buffer_access.c25 #include "compiler/nir/nir_builder.h"
28 rewrite_offset(nir_builder *b,
56 nir_builder *b,
75 nir_builder *b,
84 nir_builder *b,
93 nir_builder *b,
105 lower_instr(struct v3d_compile *c, nir_builder *b, struct nir_instr *instr)
154 nir_builder b;
H A Dv3d_nir_lower_scratch.c26 #include "compiler/nir/nir_builder.h"
38 v3d_nir_scratch_offset(nir_builder *b, nir_intrinsic_instr *instr)
54 v3d_nir_lower_load_scratch(nir_builder *b, nir_intrinsic_instr *instr)
86 v3d_nir_lower_store_scratch(nir_builder *b, nir_intrinsic_instr *instr)
125 nir_builder b;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_nir_lower_vs_vertex_conversion.c26 #include "nir_builder.h"
52 (*shift_right_func)(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1);
58 from_10_10_10_2_scaled(nir_builder *b, nir_ssa_def *src,
66 from_10_10_10_2_snorm(nir_builder *b, nir_ssa_def *src, nir_ssa_def *lshift)
78 from_10_10_10_2_unorm(nir_builder *b, nir_ssa_def *src, nir_ssa_def *lshift)
90 lshift_rgba(nir_builder *b)
96 lshift_bgra(nir_builder *b)
102 lower_vs_vertex_conversion_impl(nir_builder *b, nir_instr *instr, void *options)
/xsrc/external/mit/MesaLib/dist/src/panfrost/util/
H A Dpan_lower_framebuffer.c51 #include "compiler/nir/nir_builder.h"
151 pan_replicate(nir_builder *b, nir_ssa_def *v, unsigned num_components)
162 pan_unpack_pure_32(nir_builder *b, nir_ssa_def *pack, unsigned num_components)
171 pan_pack_pure_16(nir_builder *b, nir_ssa_def *v, unsigned num_components)
182 pan_unpack_pure_16(nir_builder *b, nir_ssa_def *pack, unsigned num_components)
200 pan_pack_reorder(nir_builder *b,
215 pan_unpack_reorder(nir_builder *b,
230 pan_replicate_4(nir_builder *b, nir_ssa_def *v)
236 pan_pack_pure_8(nir_builder *b, nir_ssa_def *v, unsigned num_components)
242 pan_unpack_pure_8(nir_builder *
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_io.c25 #include "compiler/nir/nir_builder.h"
39 replace_intrinsic_with_vec(nir_builder *b, nir_intrinsic_instr *intr,
56 vc4_nir_unpack_8i(nir_builder *b, nir_ssa_def *src, unsigned chan)
66 vc4_nir_unpack_16i(nir_builder *b, nir_ssa_def *src, unsigned chan)
76 vc4_nir_unpack_16u(nir_builder *b, nir_ssa_def *src, unsigned chan)
86 vc4_nir_unpack_8f(nir_builder *b, nir_ssa_def *src, unsigned chan)
93 nir_builder *b,
171 vc4_nir_lower_vertex_attr(struct vc4_compile *c, nir_builder *b,
240 vc4_nir_lower_fs_input(struct vc4_compile *c, nir_builder *b,
300 vc4_nir_lower_output(struct vc4_compile *c, nir_builder *
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_blend_shaders.c29 #include "compiler/nir/nir_builder.h"
86 nir_blending_f(const struct pipe_rt_blend_state *blend, nir_builder *b,
117 /* Setup nir_builder */
119 nir_builder _b;
120 nir_builder *b = &_b;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_io.c25 #include "compiler/nir/nir_builder.h"
40 replace_intrinsic_with_vec(nir_builder *b, nir_intrinsic_instr *intr,
57 vc4_nir_unpack_8i(nir_builder *b, nir_ssa_def *src, unsigned chan)
67 vc4_nir_unpack_16i(nir_builder *b, nir_ssa_def *src, unsigned chan)
77 vc4_nir_unpack_16u(nir_builder *b, nir_ssa_def *src, unsigned chan)
87 vc4_nir_unpack_8f(nir_builder *b, nir_ssa_def *src, unsigned chan)
94 nir_builder *b,
172 vc4_nir_lower_vertex_attr(struct vc4_compile *c, nir_builder *b,
221 vc4_nir_lower_fs_input(struct vc4_compile *c, nir_builder *b,
277 vc4_nir_lower_output(struct vc4_compile *c, nir_builder *
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/
H A Dblorp_nir_builder.h24 #include "compiler/nir/nir_builder.h"
27 blorp_nir_init_shader(nir_builder *b,
40 blorp_nir_frag_coord(nir_builder *b)
52 blorp_nir_txf_ms_mcs(nir_builder *b, nir_ssa_def *xy_pos, nir_ssa_def *layer)
85 blorp_nir_mcs_is_clear_color(nir_builder *b,

Completed in 43 milliseconds

1234567891011>>