Home
last modified time | relevance | path

Searched refs:nir_load_const_instr (Results 1 – 25 of 70) sorted by relevance

123

/aosp_15_r20/external/mesa3d/src/gallium/drivers/lima/ir/
H A Dlima_nir_duplicate_consts.c29 lima_nir_duplicate_load_const(nir_builder *b, nir_load_const_instr *load) in lima_nir_duplicate_load_const()
31 nir_load_const_instr *last_dupl = NULL; in lima_nir_duplicate_load_const()
35 nir_load_const_instr *dupl; in lima_nir_duplicate_load_const()
61 nir_load_const_instr *dupl; in lima_nir_duplicate_load_const()
102 nir_load_const_instr *load = nir_instr_as_load_const(instr); in lima_nir_duplicate_load_consts_impl()
H A Dlima_nir_split_loads.c86 replace_load_const(nir_builder *b, nir_load_const_instr *load_const) in replace_load_const()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_fs_analysis.c191 check_load_const_in_zero_one(const nir_load_const_instr *load) in check_load_const_in_zero_one()
231 nir_load_const_instr *load = nir_instr_as_load_const(instr); in llvmpipe_nir_fn_is_linear_compat()
247 nir_load_const_instr *load = in llvmpipe_nir_fn_is_linear_compat()
335 nir_load_const_instr *load = in llvmpipe_nir_fn_is_linear_compat()
/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_lower_load_const_to_scalar.c39 lower_load_const_instr_scalar(nir_load_const_instr *lower) in lower_load_const_instr_scalar()
49 nir_load_const_instr *load_comp = in lower_load_const_instr_scalar()
H A Dnir_opt_phi_precision.c269 can_convert_load_const(nir_load_const_instr *lc, nir_op op) in can_convert_load_const()
392 nir_load_const_instr *lc = nir_instr_as_load_const(instr); in try_move_widening_src()
H A Dnir_instr_set.c187 hash_load_const(uint32_t hash, const nir_load_const_instr *instr) in hash_load_const()
643 nir_load_const_instr *load1 = nir_instr_as_load_const(instr1); in nir_instrs_equal()
644 nir_load_const_instr *load2 = nir_instr_as_load_const(instr2); in nir_instrs_equal()
H A Dnir_clone.c312 static nir_load_const_instr *
313 clone_load_const(clone_state *state, const nir_load_const_instr *lc) in clone_load_const()
315 nir_load_const_instr *nlc = in clone_load_const()
H A Dnir_mod_analysis.c59 nir_load_const_instr *load = in nir_mod_analysis()
H A Dnir_lower_bool_to_int32.c187 nir_load_const_instr *load = nir_instr_as_load_const(instr); in nir_lower_bool_to_int32_instr()
H A Dnir_lower_bool_to_float.c226 nir_load_const_instr *load = nir_instr_as_load_const(instr); in nir_lower_bool_to_float_instr()
H A Dnir_search.c322 nir_load_const_instr *const load = in match_value()
824 nir_load_const_instr *load_const = nir_instr_as_load_const(instr); in nir_algebraic_automaton()
H A Dnir_opt_dce.c84 nir_load_const_instr *lc = nir_instr_as_load_const(instr); in is_live()
H A Dnir_linking_helpers.c1064 nir_load_const_instr *out_const = in replace_varying_input_by_constant_load()
1205 nir_load_const_instr *index = in nir_clone_deref_instr()
1210 nir_load_const_instr *index = in nir_clone_deref_instr()
H A Dnir_lower_int_to_float.c279 nir_load_const_instr *load = nir_instr_as_load_const(instr); in nir_lower_int_to_float_impl()
H A Dnir_lower_bool_to_bitsize.c313 lower_load_const_instr(nir_load_const_instr *load) in lower_load_const_instr()
/aosp_15_r20/external/mesa3d/src/compiler/rust/
H A Dnir.rs119 fn as_load_const<'a>(&'a self) -> Option<&'a nir_load_const_instr> { in as_load_const() argument
366 impl nir_load_const_instr { implementation
431 pub fn as_load_const<'a>(&'a self) -> Option<&'a nir_load_const_instr> { in as_load_const() argument
434 Some(unsafe { &*(p as *const nir_load_const_instr) }) in as_load_const() constant
/aosp_15_r20/external/mesa3d/src/compiler/nir/tests/
H A Dopt_shrink_vectors_tests.cpp101 nir_load_const_instr * imm_vec_instr = nir_instr_as_load_const(imm_vec->parent_instr); in TEST_F()
178 nir_load_const_instr * imm_vec_instr = nir_instr_as_load_const(imm_vec->parent_instr); in TEST_F()
243 nir_load_const_instr * imm_vec_instr = nir_instr_as_load_const(imm_vec->parent_instr); in TEST_F()
/aosp_15_r20/external/mesa3d/src/compiler/glsl/
H A Dgl_nir_lower_xfb_varying.c90 nir_load_const_instr *c = nir_load_const_instr_create(b->shader, 1, 32); in get_deref()
135 nir_load_const_instr *c = nir_load_const_instr_create(b->shader, 1, 32); in copy_to_new_var()
H A Dgl_nir_lower_packed_varyings.c348 nir_load_const_instr *c_idx = in get_packed_varying_deref()
592 nir_load_const_instr *c_idx = in lower_arraylike()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_64bit.cpp68 nir_def *split_load_const(nir_load_const_instr *lc);
692 LowerSplit64BitVar::split_load_const(nir_load_const_instr *lc) in split_load_const()
1379 r600_lower_64bit_load_const(nir_builder *b, nir_load_const_instr *instr) in r600_lower_64bit_load_const()
1388 nir_load_const_instr *first = nir_load_const_instr_create(b->shader, 2, 64); in r600_lower_64bit_load_const()
1389 nir_load_const_instr *second = in r600_lower_64bit_load_const()
H A Dsfn_instrfactory.h27 bool load_const(nir_load_const_instr *lc, Shader& shader);
H A Dsfn_instrfactory.cpp119 InstrFactory::load_const(nir_load_const_instr *literal, Shader& shader) in load_const()
/aosp_15_r20/external/mesa3d/src/intel/compiler/elk/
H A Delk_nir_analyze_boolean_resolves.c209 nir_load_const_instr *load = nir_instr_as_load_const(instr); in analyze_boolean_resolves_block()
/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dintel_nir_opt_peephole_ffma.c145 nir_load_const_instr *load_const = in any_alu_src_is_a_constant()
/aosp_15_r20/external/mesa3d/src/imagination/rogue/
H A Drogue_compile.c109 nir_load_const_instr *load_const) in trans_nir_load_const()
776 nir_load_const_instr *load_const = nir_instr_as_load_const(instr); in rogue_nir_to_rogue()

123