| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_vulkan.h | 4 #include "nir_builder.h" 8 nir_convert_ycbcr_to_rgb(nir_builder *b,
|
| H A D | nir_builtin_builder.h | 28 #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 D | nir_builder.h | 33 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 D | nir_lower_packing.c | 26 #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 D | nir_lower_wpos_center.c | 26 #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 D | nir_format_convert.h | 24 #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 D | nir_lower_undef_to_zero.c | 41 #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 D | nir_builder_opcodes.h | 29 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 D | nir_builtin_builder.h | 27 #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 D | nir_builder.h | 33 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 D | nir_lower_packing.c | 26 #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 D | nir_format_convert.h | 24 #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 D | nir_lower_wpos_center.c | 26 #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 D | ac_nir.h | 38 /* 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 D | ir3_nir_lower_load_barycentric_at_sample.c | 24 #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 D | brw_nir_tcs_workarounds.c | 24 #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 D | nir_builder_opcodes.h | 29 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 D | v3d_nir_lower_robust_buffer_access.c | 25 #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 D | v3d_nir_lower_scratch.c | 26 #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 D | d3d12_nir_lower_vs_vertex_conversion.c | 26 #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 D | pan_lower_framebuffer.c | 51 #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 D | vc4_nir_lower_io.c | 25 #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 D | pan_blend_shaders.c | 29 #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 D | vc4_nir_lower_io.c | 25 #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 D | blorp_nir_builder.h | 24 #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,
|