Searched refs:gs_next_vertex (Results 1 - 10 of 10) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_gs.c239 LLVMValueRef gs_next_vertex; local in function:si_llvm_emit_vertex
245 gs_next_vertex = LLVMBuildLoad(ctx->ac.builder, ctx->gs_next_vertex[stream], "");
256 LLVMBuildICmp(ctx->ac.builder, LLVMIntULT, gs_next_vertex,
278 voffset = LLVMBuildAdd(ctx->ac.builder, voffset, gs_next_vertex, "");
288 gs_next_vertex = LLVMBuildAdd(ctx->ac.builder, gs_next_vertex, ctx->ac.i32_1, "");
289 LLVMBuildStore(ctx->ac.builder, gs_next_vertex, ctx->gs_next_vertex[stream]);
H A Dsi_shader_internal.h149 LLVMValueRef gs_next_vertex[4]; member in struct:si_shader_context
H A Dgfx10_shader_ngg.c1629 const LLVMValueRef vertexidx = LLVMBuildLoad(builder, ctx->gs_next_vertex[stream], "");
1641 LLVMBuildStore(builder, tmp, ctx->gs_next_vertex[stream]);
1728 * Note: Alternatively, we could pass the relevant gs_next_vertex to
1741 const LLVMValueRef vertexidx = LLVMBuildLoad(builder, ctx->gs_next_vertex[stream], "");
1749 LLVMBuildStore(builder, tmp, ctx->gs_next_vertex[stream]);
H A Dsi_shader_llvm.c873 ctx->gs_next_vertex[i] = ac_build_alloca(&ctx->ac, ctx->ac.i32, "");
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_internal.h186 LLVMValueRef gs_next_vertex[4]; member in struct:si_shader_context
H A Dsi_shader.c4203 LLVMValueRef gs_next_vertex; local in function:si_llvm_emit_vertex
4209 gs_next_vertex = LLVMBuildLoad(ctx->ac.builder,
4210 ctx->gs_next_vertex[stream],
4221 can_emit = LLVMBuildICmp(ctx->ac.builder, LLVMIntULT, gs_next_vertex,
4245 voffset = LLVMBuildAdd(ctx->ac.builder, voffset, gs_next_vertex, "");
4259 gs_next_vertex = LLVMBuildAdd(ctx->ac.builder, gs_next_vertex, ctx->i32_1, "");
4260 LLVMBuildStore(ctx->ac.builder, gs_next_vertex, ctx->gs_next_vertex[stream]);
6072 ctx->gs_next_vertex[
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c101 LLVMValueRef gs_next_vertex[4]; member in struct:radv_shader_context
1811 LLVMValueRef gs_next_vertex; local in function:visit_emit_vertex
1817 gs_next_vertex = LLVMBuildLoad(ctx->ac.builder,
1818 ctx->gs_next_vertex[stream],
1826 can_emit = LLVMBuildICmp(ctx->ac.builder, LLVMIntULT, gs_next_vertex,
1854 voffset = LLVMBuildAdd(ctx->ac.builder, voffset, gs_next_vertex, "");
1868 gs_next_vertex = LLVMBuildAdd(ctx->ac.builder, gs_next_vertex,
1870 LLVMBuildStore(ctx->ac.builder, gs_next_vertex, ctx->gs_next_vertex[strea
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c71 LLVMValueRef gs_next_vertex[4]; member in struct:radv_shader_context
1731 * Note: Alternatively, we could pass the relevant gs_next_vertex to
1747 const LLVMValueRef vertexidx = LLVMBuildLoad(builder, ctx->gs_next_vertex[stream], "");
1755 LLVMBuildStore(builder, tmp, ctx->gs_next_vertex[stream]);
2040 LLVMBuildStore(builder, tmp, ctx->gs_next_vertex[stream]);
2465 ctx.gs_next_vertex[i] = ac_build_alloca(&ctx.ac, ctx.ac.i32, "");
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_shader.c363 int gs_next_vertex; member in struct:r600_shader_ctx
2835 * single vertex data, gs_next_vertex - current vertex index */
2837 ring_offset += ctx->gs_out_ring_offset * ctx->gs_next_vertex;
2871 ++ctx->gs_next_vertex;
3432 ctx.gs_next_vertex = 0;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_shader.c445 int gs_next_vertex; member in struct:r600_shader_ctx
2923 * single vertex data, gs_next_vertex - current vertex index */
2925 ring_offset += ctx->gs_out_ring_offset * ctx->gs_next_vertex;
2959 ++ctx->gs_next_vertex;
3521 ctx.gs_next_vertex = 0;

Completed in 63 milliseconds