Searched refs:ac_llvm_extract_elem (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/amd/llvm/ |
D | ac_nir_to_llvm.c | 190 ac_to_float(ctx, ac_llvm_extract_elem(ctx, src0, i)), in emit_intrin_1f_param_scalar() 285 LLVMBuildSelect(ctx->builder, ac_llvm_extract_elem(ctx, src0, 0), in emit_b2f() 287 LLVMBuildSelect(ctx->builder, ac_llvm_extract_elem(ctx, src0, 1), in emit_b2f() 506 LLVMValueRef comp = ac_llvm_extract_elem(&ctx->ac, value, i); in enter_waterfall() 995 ac_llvm_extract_elem(&ctx->ac, src[0], 0), in visit_alu() 996 ac_llvm_extract_elem(&ctx->ac, src[0], 1), in visit_alu() 1206 in[chan] = ac_llvm_extract_elem(&ctx->ac, src[0], chan); in visit_alu() 1226 in[chan] = ac_llvm_extract_elem(&ctx->ac, src[0], chan); in visit_alu() 1886 LLVMValueRef size = ac_llvm_extract_elem(&ctx->ac, descriptor, 2); in emit_ssbo_comp_swap_64() 1900 ac_llvm_extract_elem(&ctx->ac, descriptor, 0), in emit_ssbo_comp_swap_64() [all …]
|
D | ac_llvm_build.h | 158 LLVMValueRef ac_llvm_extract_elem(struct ac_llvm_context *ac, LLVMValueRef value, int index);
|
D | ac_llvm_build.c | 145 LLVMValueRef ac_llvm_extract_elem(struct ac_llvm_context *ac, LLVMValueRef value, int index) in ac_llvm_extract_elem() function 611 elems[i] = ac_llvm_extract_elem(ctx, a, i); in ac_build_concat() 613 elems[a_size + i] = ac_llvm_extract_elem(ctx, b, i); in ac_build_concat() 636 chan[i] = ac_llvm_extract_elem(ctx, value, i); in ac_build_expand() 661 chan[i] = ac_llvm_extract_elem(ctx, value, i + start); in ac_extract_components() 1316 ac_llvm_extract_elem(ctx, res, 4)); in ac_build_buffer_load_format()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_nir_to_llvm.c | 401 LLVMValueRef set_ptr = ac_llvm_extract_elem(&ctx->ac, ptr, 0); in get_desc_ptr() 402 LLVMValueRef offset = ac_llvm_extract_elem(&ctx->ac, ptr, 1); in get_desc_ptr() 446 LLVMValueRef set_ptr = ac_llvm_extract_elem(&ctx->ac, buffer_ptr, 0); in radv_load_ubo() 447 LLVMValueRef offset = ac_llvm_extract_elem(&ctx->ac, buffer_ptr, 1); in radv_load_ubo() 581 components[i] = ac_llvm_extract_elem(&ctx->ac, descriptor, i); in radv_get_sampler_desc() 584 components[i] = ac_llvm_extract_elem(&ctx->ac, descriptor2, i); in radv_get_sampler_desc() 592 components[i] = ac_llvm_extract_elem(&ctx->ac, descriptor, i); in radv_get_sampler_desc() 663 chan[i] = ac_llvm_extract_elem(&ctx->ac, value, i); in radv_fixup_vertex_input_fetches() 785 c[0] = ac_llvm_extract_elem(&ctx->ac, input, 2); in load_vs_input() 786 c[1] = ac_llvm_extract_elem(&ctx->ac, input, 1); in load_vs_input() [all …]
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | gfx10_shader_ngg.c | 660 ret = LLVMBuildInsertValue(ctx->ac.builder, ret, ac_llvm_extract_elem(&ctx->ac, v, i), in si_insert_input_v4i32() 978 vp_scale[0] = ac_llvm_extract_elem(&ctx->ac, vp, 0); in gfx10_emit_ngg_culling_epilogue() 979 vp_scale[1] = ac_llvm_extract_elem(&ctx->ac, vp, 1); in gfx10_emit_ngg_culling_epilogue() 980 vp_translate[0] = ac_llvm_extract_elem(&ctx->ac, vp, 2); in gfx10_emit_ngg_culling_epilogue() 981 vp_translate[1] = ac_llvm_extract_elem(&ctx->ac, vp, 3); in gfx10_emit_ngg_culling_epilogue()
|
D | si_shader_llvm_ps.c | 929 color[i] = ac_llvm_extract_elem(&ctx->ac, color[i], i % 2); in si_llvm_build_ps_epilog()
|
D | si_shader_llvm_tess.c | 527 LLVMValueRef value = ac_llvm_extract_elem(&ctx->ac, src, chan - component); in si_nir_store_output_tcs()
|