Home
last modified time | relevance | path

Searched refs:get_alu_src (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/amd/compiler/
Daco_instruction_selection.cpp657 Temp get_alu_src(struct isel_context *ctx, nir_alu_src src, unsigned size=1) in get_alu_src() function
724 sop2->operands[0] = Operand(get_alu_src(ctx, instr->src[0])); in emit_sop2_instruction()
725 sop2->operands[1] = Operand(get_alu_src(ctx, instr->src[1])); in emit_sop2_instruction()
740 Temp src0 = get_alu_src(ctx, instr->src[swap_srcs ? 1 : 0]); in emit_vop2_instruction()
741 Temp src1 = get_alu_src(ctx, instr->src[swap_srcs ? 0 : 1]); in emit_vop2_instruction()
767 Temp src0 = get_alu_src(ctx, instr->src[0]); in emit_vop2_instruction_logic64()
768 Temp src1 = get_alu_src(ctx, instr->src[1]); in emit_vop2_instruction_logic64()
793 src[i] = get_alu_src(ctx, instr->src[swap_srcs ? 1 - i : i]); in emit_vop3a_instruction()
825 bld.vop1(op, bld.def(RegType::vgpr, dst.size()), get_alu_src(ctx, instr->src[0]))); in emit_vop1_instruction()
827 bld.vop1(op, Definition(dst), get_alu_src(ctx, instr->src[0])); in emit_vop1_instruction()
[all …]
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_nir.c266 static LLVMValueRef get_alu_src(struct lp_build_nir_context *bld_base, in get_alu_src() function
966 src[i] = get_alu_src(bld_base, instr->src[i], src_components); in visit_alu()
/external/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dnir_to_spirv.c1105 get_alu_src(struct ntv_context *ctx, nir_alu_instr *alu, unsigned src) in get_alu_src() function
1176 src[i] = get_alu_src(ctx, alu, i); in emit_alu()
/external/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c100 static LLVMValueRef get_alu_src(struct ac_nir_context *ctx, nir_alu_src src, in get_alu_src() function
591 src[i] = get_alu_src(ctx, instr->src[i], src_components); in visit_alu()
/external/mesa3d/docs/relnotes/
D20.1.0.rst3595 - aco: clobber scc in s_bfe_u32 in get_alu_src()
D20.3.0.rst4014 - aco: sink get_alu_src() in bfe lowering