Searched refs:bitfield_extract (Results 1 - 12 of 12) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dlower_packing_builtins.cpp321 factory.emit(assign(i2, bitfield_extract(i, constant(0), constant(16)),
323 factory.emit(assign(i2, bitfield_extract(i, constant(16), constant(16)),
354 /* u4.y = bitfield_extract(u, 8, 8); */
355 factory.emit(assign(u4, bitfield_extract(u, constant(8u), constant(8u)),
358 /* u4.z = bitfield_extract(u, 16, 8); */
359 factory.emit(assign(u4, bitfield_extract(u, constant(16u), constant(8u)),
402 factory.emit(assign(i4, bitfield_extract(i, constant(0), constant(8)),
404 factory.emit(assign(i4, bitfield_extract(i, constant(8), constant(8)),
406 factory.emit(assign(i4, bitfield_extract(i, constant(16), constant(8)),
408 factory.emit(assign(i4, bitfield_extract(
[all...]
H A Dir_builder.h214 ir_expression *bitfield_extract(operand a, operand b, operand c);
H A Dir_builder.cpp606 bitfield_extract(operand a, operand b, operand c) function in namespace:ir_builder
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlower_packing_builtins.cpp321 factory.emit(assign(i2, bitfield_extract(i, constant(0), constant(16)),
323 factory.emit(assign(i2, bitfield_extract(i, constant(16), constant(16)),
354 /* u4.y = bitfield_extract(u, 8, 8); */
355 factory.emit(assign(u4, bitfield_extract(u, constant(8u), constant(8u)),
358 /* u4.z = bitfield_extract(u, 16, 8); */
359 factory.emit(assign(u4, bitfield_extract(u, constant(16u), constant(8u)),
402 factory.emit(assign(i4, bitfield_extract(i, constant(0), constant(8)),
404 factory.emit(assign(i4, bitfield_extract(i, constant(8), constant(8)),
406 factory.emit(assign(i4, bitfield_extract(i, constant(16), constant(8)),
408 factory.emit(assign(i4, bitfield_extract(
[all...]
H A Dir_builder.h214 ir_expression *bitfield_extract(operand a, operand b, operand c);
H A Dir_builder.cpp606 bitfield_extract(operand a, operand b, operand c) function in namespace:ir_builder
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_nir_lower_tess.c51 bitfield_extract(nir_builder *b, nir_ssa_def *v, uint32_t start, uint32_t mask) function in typeref:typename:nir_ssa_def *
60 return bitfield_extract(b, state->header, 11, 31);
66 return bitfield_extract(b, state->header, 6, 31);
72 return bitfield_extract(b, state->header, state->local_primitive_id_start,
274 return bitfield_extract(b, nir_load_gs_header_ir3(b), 16, 1023);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D18.2.2.rst121 - radeonsi: add a workaround for bitfield_extract when count is 0
H A D19.0.0.rst2278 - ac/nir: remove the bitfield_extract workaround for LLVM 8
H A D21.0.0.rst1290 - d3d12: lower bitfield_extract to shifts
H A D20.2.0.rst4227 - glsl_to_nir: fix bitfield_extract with 16-bit operands
H A D21.1.0.rst2187 - r600/sfn: lower bitfield_extract and bitfield_insert in NIR

Completed in 35 milliseconds