Home
last modified time | relevance | path

Searched refs:nir_extract_bits (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/compiler/nir/tests/
Dbuilder_tests.cpp107 store_test_val(nir_extract_bits(b, srcs, 2, 24, 1, 64)); in TEST_F()
123 store_test_val(nir_extract_bits(b, srcs, 2, 16, 1, 64)); in TEST_F()
142 store_test_val(nir_extract_bits(b, srcs, 4, 24, 2, 32)); in TEST_F()
/third_party/mesa3d/src/intel/compiler/
Dbrw_nir_lower_mem_access_bit_sizes.c114 result = nir_extract_bits(b, &load, 1, load_offset * 8, in lower_mem_load_bit_size()
144 result = nir_extract_bits(b, loads, num_loads, 0, in lower_mem_load_bit_size()
228 nir_ssa_def *packed = nir_extract_bits(b, &value, 1, start * 8, in lower_mem_store_bit_size()
Dbrw_nir_lower_rt_intrinsics.c171 sysval = nir_extract_bits(b, data, 2, suboffset * 8, in lower_rt_intrinsics_impl()
/third_party/mesa3d/src/amd/common/
Dac_nir_lower_esgs_io_to_mem.c78 return nir_extract_bits(b, comps, full_dwords + !!remaining_bytes, 0, num_components, bit_size); in emit_split_buffer_load()
101 nir_ssa_def *store_val = nir_extract_bits(b, &d, 1, start_byte * 8u, 1, store_bytes * 8u); in emit_split_buffer_store()
Dac_nir_lower_ngg.c1533 element = nir_extract_bits(b, &element, 1, 0, num_consumed_components, 32); in lower_ngg_gs_store_output()
/third_party/mesa3d/src/intel/vulkan/
Danv_nir_lower_ubo_loads.c78 val = nir_extract_bits(b, data, 2, suboffset * 8, in lower_ubo_load_instr()
/third_party/mesa3d/src/compiler/nir/
Dnir_opt_load_store_vectorize.c738 nir_ssa_def *low_def = nir_extract_bits( in vectorize_loads()
740 nir_ssa_def *high_def = nir_extract_bits( in vectorize_loads()
849 data_channels[i] = nir_extract_bits(b, &low_val, 1, offset, 1, new_bit_size); in vectorize_stores()
853 data_channels[i] = nir_extract_bits(b, &high_val, 1, offset, 1, new_bit_size); in vectorize_stores()
Dnir_lower_subgroups.c73 return nir_extract_bits(b, &value, 1, 0, options->ballot_components, in ballot_type_to_uint()
Dnir_builder.h1091 nir_extract_bits(nir_builder *b, nir_ssa_def **srcs, unsigned num_srcs, in nir_extract_bits() function
1164 return nir_extract_bits(b, &src, 1, 0, dest_num_components, dest_bit_size); in nir_bitcast_vector()
/third_party/mesa3d/src/microsoft/clc/
Dclc_compiler.c590 …nir_ssa_def *new_dest = nir_extract_bits(b, srcs, num_loads, 0, num_comps, intrin->dest.ssa.bit_si… in split_unaligned_load()
614 … nir_ssa_def *substore_val = nir_extract_bits(b, &value, 1, i * alignment * 8, 1, alignment * 8); in split_unaligned_store()
/third_party/mesa3d/docs/relnotes/
D20.0.0.rst1594 - nir/builder: Add a nir_extract_bits helper
1595 - nir: Add tests for nir_extract_bits
1596 - intel/nir: Use nir_extract_bits in lower_mem_access_bit_sizes