Home
last modified time | relevance | path

Searched refs:vertexptr (Results 1 – 2 of 2) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dgfx10_shader_ngg.c215 LLVMValueRef offset_vtx, LLVMValueRef vertexptr) in build_streamout_vertex() argument
242 tmp = ac_build_gep0(&ctx->ac, vertexptr, LLVMConstInt(ctx->ac.i32, 4 * reg + comp, false)); in build_streamout_vertex()
1602 LLVMValueRef vertexptr, unsigned out_idx) in ngg_gs_get_emit_output_ptr() argument
1609 return LLVMBuildGEP(ctx->ac.builder, vertexptr, gep_idx, 3, ""); in ngg_gs_get_emit_output_ptr()
1613 LLVMValueRef vertexptr, unsigned stream) in ngg_gs_get_emit_primflag_ptr() argument
1620 return LLVMBuildGEP(ctx->ac.builder, vertexptr, gep_idx, 3, ""); in ngg_gs_get_emit_primflag_ptr()
1645 const LLVMValueRef vertexptr = ngg_gs_emit_vertex_ptr(ctx, get_thread_id_in_tg(ctx), vertexidx); in gfx10_ngg_gs_emit_vertex() local
1655 LLVMBuildStore(builder, out_val, ngg_gs_get_emit_output_ptr(ctx, vertexptr, out_idx)); in gfx10_ngg_gs_emit_vertex()
1687 LLVMBuildStore(builder, tmp, ngg_gs_get_emit_primflag_ptr(ctx, vertexptr, stream)); in gfx10_ngg_gs_emit_vertex()
1789 LLVMValueRef vertexptr = ngg_gs_vertex_ptr(ctx, tid); in gfx10_ngg_gs_emit_epilogue() local
[all …]
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c77 LLVMValueRef vertexptr; /* GFX10 only */ member
1539 ngg_gs_get_emit_output_ptr(struct radv_shader_context *ctx, LLVMValueRef vertexptr, in ngg_gs_get_emit_output_ptr() argument
1547 return LLVMBuildGEP(ctx->ac.builder, vertexptr, gep_idx, 3, ""); in ngg_gs_get_emit_output_ptr()
1551 ngg_gs_get_emit_primflag_ptr(struct radv_shader_context *ctx, LLVMValueRef vertexptr, in ngg_gs_get_emit_primflag_ptr() argument
1559 return LLVMBuildGEP(ctx->ac.builder, vertexptr, gep_idx, 3, ""); in ngg_gs_get_emit_primflag_ptr()
1950 const LLVMValueRef vertexptr = ngg_gs_vertex_ptr(ctx, tmp); in gfx10_ngg_gs_emit_epilogue_2() local
1968 tmp = ngg_gs_get_emit_output_ptr(ctx, vertexptr, out_idx); in gfx10_ngg_gs_emit_epilogue_2()
2011 const LLVMValueRef vertexptr = ngg_gs_emit_vertex_ptr(ctx, get_thread_id_in_tg(ctx), vertexidx); in gfx10_ngg_gs_emit_vertex() local
2030 LLVMBuildStore(builder, out_val, ngg_gs_get_emit_output_ptr(ctx, vertexptr, out_idx)); in gfx10_ngg_gs_emit_vertex()
2070 LLVMBuildStore(builder, tmp, ngg_gs_get_emit_primflag_ptr(ctx, vertexptr, stream)); in gfx10_ngg_gs_emit_vertex()