Searched refs:ac_llvm_extract_elem (Results 1 – 6 of 6) sorted by relevance
/third_party/mesa3d/src/amd/llvm/ |
D | ac_nir_to_llvm.c | 193 ac_to_float(ctx, ac_llvm_extract_elem(ctx, src0, i)), in emit_intrin_1f_param_scalar() 288 LLVMBuildSelect(ctx->builder, ac_llvm_extract_elem(ctx, src0, 0), in emit_b2f() 290 LLVMBuildSelect(ctx->builder, ac_llvm_extract_elem(ctx, src0, 1), in emit_b2f() 509 LLVMValueRef comp = ac_llvm_extract_elem(&ctx->ac, value, i); in enter_waterfall() 1038 ac_llvm_extract_elem(&ctx->ac, src[0], 0), in visit_alu() 1039 ac_llvm_extract_elem(&ctx->ac, src[0], 1), in visit_alu() 1275 in[chan] = ac_llvm_extract_elem(&ctx->ac, src[0], chan); in visit_alu() 1295 in[chan] = ac_llvm_extract_elem(&ctx->ac, src[0], chan); in visit_alu() 1933 LLVMValueRef size = ac_llvm_extract_elem(&ctx->ac, descriptor, 2); in emit_ssbo_comp_swap_64() 1947 ac_llvm_extract_elem(&ctx->ac, descriptor, 0), in emit_ssbo_comp_swap_64() [all …]
|
D | ac_llvm_build.h | 159 LLVMValueRef ac_llvm_extract_elem(struct ac_llvm_context *ac, LLVMValueRef value, int index);
|
D | ac_llvm_build.c | 148 LLVMValueRef ac_llvm_extract_elem(struct ac_llvm_context *ac, LLVMValueRef value, int index) in ac_llvm_extract_elem() function 615 elems[i] = ac_llvm_extract_elem(ctx, a, i); in ac_build_concat() 617 elems[a_size + i] = ac_llvm_extract_elem(ctx, b, i); in ac_build_concat() 640 chan[i] = ac_llvm_extract_elem(ctx, value, i); in ac_build_expand() 665 chan[i] = ac_llvm_extract_elem(ctx, value, i + start); in ac_extract_components() 1379 ac_llvm_extract_elem(ctx, res, 4)); in ac_build_buffer_load_format()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | gfx10_shader_ngg.c | 751 ret = LLVMBuildInsertValue(ctx->ac.builder, ret, ac_llvm_extract_elem(&ctx->ac, v, i), in si_insert_input_v4i32() 952 vp_scale[0] = ac_llvm_extract_elem(&ctx->ac, vp, 0); in cull_primitive() 953 vp_scale[1] = ac_llvm_extract_elem(&ctx->ac, vp, 1); in cull_primitive() 954 vp_translate[0] = ac_llvm_extract_elem(&ctx->ac, vp, 2); in cull_primitive() 955 vp_translate[1] = ac_llvm_extract_elem(&ctx->ac, vp, 3); in cull_primitive() 967 clip_half_line_width[0] = ac_llvm_extract_elem(&ctx->ac, terms, 0); in cull_primitive() 968 clip_half_line_width[1] = ac_llvm_extract_elem(&ctx->ac, terms, 1); in cull_primitive()
|
D | si_shader_llvm_ps.c | 867 color[write_i][i] = ac_llvm_extract_elem(&ctx->ac, color[write_i][i], i % 2); in si_llvm_build_ps_epilog()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_nir_to_llvm.c | 345 components[i] = ac_llvm_extract_elem(&ctx->ac, descriptor2, i); in radv_get_sampler_desc() 348 components[i] = ac_llvm_extract_elem(&ctx->ac, descriptor1, i); in radv_get_sampler_desc() 373 chan[i] = ac_llvm_extract_elem(&ctx->ac, value, i); in radv_fixup_vertex_input_fetches()
|