Home
last modified time | relevance | path

Searched refs:const_offset (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/compiler/glsl/
Dlower_ubo_reference.cpp61 unsigned *const_offset,
272 unsigned *const_offset, in setup_for_load_or_store() argument
311 *const_offset = 0; in setup_for_load_or_store()
313 *const_offset = blocks[i]->Uniforms[var->data.location].Offset; in setup_for_load_or_store()
323 setup_buffer_access(mem_ctx, deref, offset, const_offset, row_major, in setup_for_load_or_store()
344 unsigned const_offset; in handle_rvalue() local
358 &offset, &const_offset, in handle_rvalue()
379 emit_access(mem_ctx, false, deref, load_offset, const_offset, in handle_rvalue()
557 unsigned const_offset; in write_to_memory() local
569 &offset, &const_offset, in write_to_memory()
[all …]
Dlower_shared_reference.cpp137 unsigned const_offset = get_shared_offset(var); in handle_rvalue() local
144 &offset, &const_offset, in handle_rvalue()
164 emit_access(mem_ctx, false, deref, load_offset, const_offset, row_major, in handle_rvalue()
205 unsigned const_offset = get_shared_offset(var); in handle_assignment() local
212 &offset, &const_offset, in handle_assignment()
224 emit_access(mem_ctx, true, deref, store_offset, const_offset, row_major, in handle_assignment()
364 unsigned const_offset = get_shared_offset(var); in lower_shared_atomic_intrinsic() local
372 &offset, &const_offset, in lower_shared_atomic_intrinsic()
380 add(offset, new(mem_ctx) ir_constant(const_offset)); in lower_shared_atomic_intrinsic()
Dlower_buffer_access.cpp326 unsigned *const_offset, in setup_buffer_access() argument
409 *const_offset += array_stride * const_index->value.u[0]; in setup_buffer_access()
474 *const_offset += intra_struct_offset; in setup_buffer_access()
484 *const_offset += deref_swizzle->mask.x * sizeof(int); in setup_buffer_access()
Dlower_buffer_access.h58 ir_rvalue **offset, unsigned *const_offset,
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_vec4_nir.cpp415 nir_const_value *const_offset = nir_src_as_const_value(instr->src[0]); in nir_emit_intrinsic() local
418 assert(const_offset); in nir_emit_intrinsic()
423 src = src_reg(ATTR, instr->const_index[0] + const_offset->u32[0], in nir_emit_intrinsic()
442 nir_const_value *const_offset = nir_src_as_const_value(instr->src[1]); in nir_emit_intrinsic() local
443 assert(const_offset); in nir_emit_intrinsic()
445 int varying = instr->const_index[0] + const_offset->u32[0]; in nir_emit_intrinsic()
530 nir_const_value *const_offset = nir_src_as_const_value(instr->src[2]); in nir_emit_intrinsic() local
531 if (const_offset) { in nir_emit_intrinsic()
532 offset_reg = brw_imm_ud(const_offset->u32[0]); in nir_emit_intrinsic()
695 nir_const_value *const_offset = nir_src_as_const_value(instr->src[1]); in nir_emit_intrinsic() local
[all …]
Dbrw_vs_surface_state.c78 uint32_t const_offset; in brw_upload_pull_constants() local
80 &const_bo, &const_offset); in brw_upload_pull_constants()
96 brw_create_constant_surface(brw, const_bo, const_offset, size, in brw_upload_pull_constants()
Dbrw_fs_nir.cpp2255 nir_const_value *const_offset = nir_src_as_const_value(instr->src[0]); in nir_emit_vs_intrinsic() local
2256 assert(const_offset && "Indirect input loads not allowed"); in nir_emit_vs_intrinsic()
2257 src = offset(src, bld, const_offset->u32[0]); in nir_emit_vs_intrinsic()
3089 const nir_const_value *const_offset = nir_src_as_const_value(instr->src[1]); in nir_emit_fs_intrinsic() local
3090 assert(const_offset && "Indirect output stores not allowed"); in nir_emit_fs_intrinsic()
3092 SET_FIELD(const_offset->u32[0], BRW_NIR_FRAG_OUTPUT_LOCATION); in nir_emit_fs_intrinsic()
3107 nir_const_value *const_offset = nir_src_as_const_value(instr->src[0]); in nir_emit_fs_intrinsic() local
3108 assert(const_offset && "Indirect output loads not allowed"); in nir_emit_fs_intrinsic()
3109 const unsigned target = l - FRAG_RESULT_DATA0 + const_offset->u32[0]; in nir_emit_fs_intrinsic()
3267 nir_const_value *const_offset = nir_src_as_const_value(instr->src[0]); in nir_emit_fs_intrinsic() local
[all …]
Dbrw_nir.c71 nir_const_value *const_offset = nir_src_as_const_value(*offset); in add_const_offset_to_base_block() local
73 if (const_offset) { in add_const_offset_to_base_block()
74 intrin->const_index[0] += const_offset->u32[0]; in add_const_offset_to_base_block()
Dbrw_fs.h91 uint32_t const_offset);
Dbrw_fs.cpp169 uint32_t const_offset) in VARYING_PULL_CONSTANT_LOAD() argument
183 bld.ADD(vec4_offset, varying_offset, brw_imm_ud(const_offset & ~0xf)); in VARYING_PULL_CONSTANT_LOAD()
203 (const_offset & 0xf) / type_sz(vec4_result.type))); in VARYING_PULL_CONSTANT_LOAD()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_compiler_nir.c997 nir_const_value *const_offset; in emit_intrinsic_load_ubo() local
1018 const_offset = nir_src_as_const_value(intr->src[1]); in emit_intrinsic_load_ubo()
1019 if (const_offset) { in emit_intrinsic_load_ubo()
1020 off += const_offset->u32[0]; in emit_intrinsic_load_ubo()
1164 nir_const_value *const_offset; in emit_intrinsic() local
1176 const_offset = nir_src_as_const_value(intr->src[0]); in emit_intrinsic()
1177 if (const_offset) { in emit_intrinsic()
1178 idx += const_offset->u32[0]; in emit_intrinsic()
1203 const_offset = nir_src_as_const_value(intr->src[0]); in emit_intrinsic()
1204 if (const_offset) { in emit_intrinsic()
[all …]
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_program.c1706 nir_const_value *const_offset; in ntq_emit_intrinsic() local
1712 const_offset = nir_src_as_const_value(instr->src[0]); in ntq_emit_intrinsic()
1713 if (const_offset) { in ntq_emit_intrinsic()
1714 offset = nir_intrinsic_base(instr) + const_offset->u32[0]; in ntq_emit_intrinsic()
1781 const_offset = nir_src_as_const_value(instr->src[0]); in ntq_emit_intrinsic()
1782 assert(const_offset && "vc4 doesn't support indirect inputs"); in ntq_emit_intrinsic()
1785 assert(const_offset->u32[0] == 0); in ntq_emit_intrinsic()
1800 offset = nir_intrinsic_base(instr) + const_offset->u32[0]; in ntq_emit_intrinsic()
1808 const_offset = nir_src_as_const_value(instr->src[1]); in ntq_emit_intrinsic()
1809 assert(const_offset && "vc4 doesn't support indirect outputs"); in ntq_emit_intrinsic()
[all …]
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_tgsi.cpp2085 unsigned const_offset = const_offset_ir ? const_offset_ir->value.u[0] : 0; in visit_expression() local
2102 cbuf.index = const_offset / 16; in visit_expression()
2125 const_offset = const_offset_ir->value.u[0]; in visit_expression()
2126 cbuf.index = const_offset / 16; in visit_expression()
2155 cbuf.swizzle += MAKE_SWIZZLE4(const_offset % 16 / 8, in visit_expression()
2156 const_offset % 16 / 8, in visit_expression()
2157 const_offset % 16 / 8, in visit_expression()
2158 const_offset % 16 / 8); in visit_expression()
2160 cbuf.swizzle += MAKE_SWIZZLE4(const_offset % 16 / 4, in visit_expression()
2161 const_offset % 16 / 4, in visit_expression()
[all …]
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state.h305 const uint8_t *ptr, unsigned size, uint32_t *const_offset);
Dsi_descriptors.c1064 const uint8_t *ptr, unsigned size, uint32_t *const_offset) in si_upload_const_buffer() argument
1068 u_upload_alloc(sctx->b.uploader, 0, size, 256, const_offset, in si_upload_const_buffer()
/external/mesa3d/src/amd/common/
Dac_nir_to_llvm.c1968 unsigned const_offset = 0; in radv_get_deref_offset() local
1981 const_offset += size * deref_array->base_offset; in radv_get_deref_offset()
1999 const_offset += glsl_count_attribute_slots(ft, vs_in); in radv_get_deref_offset()
2006 if (const_offset && offset) in radv_get_deref_offset()
2008 LLVMConstInt(ctx->i32, const_offset, 0), in radv_get_deref_offset()
2011 *const_out = const_offset; in radv_get_deref_offset()
3464 nir_const_value *const_offset = in visit_tex() local
3467 assert(const_offset); in visit_tex()
3471 address[2], LLVMConstInt(ctx->i32, const_offset->i32[2], false), ""); in visit_tex()
3474 address[1], LLVMConstInt(ctx->i32, const_offset->i32[1], false), ""); in visit_tex()
[all …]
/external/v8/src/
Dcode-stub-assembler.cc1350 int const_offset; in StoreObjectField() local
1351 if (ToInt32Constant(offset, const_offset)) { in StoreObjectField()
1352 return StoreObjectField(object, const_offset, value); in StoreObjectField()
1366 int const_offset; in StoreObjectFieldNoWriteBarrier() local
1367 if (ToInt32Constant(offset, const_offset)) { in StoreObjectFieldNoWriteBarrier()
1368 return StoreObjectFieldNoWriteBarrier(object, const_offset, value, rep); in StoreObjectFieldNoWriteBarrier()