Home
last modified time | relevance | path

Searched refs:bank_mask (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_lower_to_hw_instr.cpp201 unsigned bank_mask, bool bound_ctrl, Operand* identity = NULL) in emit_int64_dpp_op() argument
215 bld.vop1_dpp(aco_opcode::v_mov_b32, vtmp_def[0], src0[0], dpp_ctrl, row_mask, bank_mask, in emit_int64_dpp_op()
220 dpp_ctrl, row_mask, bank_mask, bound_ctrl); in emit_int64_dpp_op()
223 Operand(vcc, bld.lm), dpp_ctrl, row_mask, bank_mask, bound_ctrl); in emit_int64_dpp_op()
225 bld.vop2_dpp(aco_opcode::v_and_b32, dst[0], src0[0], src1[0], dpp_ctrl, row_mask, bank_mask, in emit_int64_dpp_op()
227 bld.vop2_dpp(aco_opcode::v_and_b32, dst[1], src0[1], src1[1], dpp_ctrl, row_mask, bank_mask, in emit_int64_dpp_op()
230 bld.vop2_dpp(aco_opcode::v_or_b32, dst[0], src0[0], src1[0], dpp_ctrl, row_mask, bank_mask, in emit_int64_dpp_op()
232 bld.vop2_dpp(aco_opcode::v_or_b32, dst[1], src0[1], src1[1], dpp_ctrl, row_mask, bank_mask, in emit_int64_dpp_op()
235 bld.vop2_dpp(aco_opcode::v_xor_b32, dst[0], src0[0], src1[0], dpp_ctrl, row_mask, bank_mask, in emit_int64_dpp_op()
237 bld.vop2_dpp(aco_opcode::v_xor_b32, dst[1], src0[1], src1[1], dpp_ctrl, row_mask, bank_mask, in emit_int64_dpp_op()
[all …]
Daco_opt_value_numbering.cpp182 aDPP.bank_mask == bDPP.bank_mask && aDPP.row_mask == bDPP.row_mask && in operator ()()
Daco_print_ir.cpp605 if (dpp.bank_mask != 0xf) in print_instr_format_specific()
606 fprintf(output, " bank_mask:0x%.1x", dpp.bank_mask); in print_instr_format_specific()
Daco_optimizer_postRA.cpp442 assert(mov->dpp16().row_mask == 0xf && mov->dpp16().bank_mask == 0xf); in try_combine_dpp()
Daco_ir.cpp382 dpp->bank_mask = 0xf; in convert_to_DPP()
Daco_assembler.cpp684 encoding |= (0xF & dpp.bank_mask) << 24; in emit_instruction()
Daco_ir.h1447 uint8_t bank_mask : 4; member
Daco_optimizer.cpp1752 assert(instr->dpp16().row_mask == 0xf && instr->dpp16().bank_mask == 0xf); in label_instruction()
2446 new_dpp->bank_mask = cmp_dpp.bank_mask; in combine_inverse_comparison()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DVOP1Instructions.td291 bank_mask:$bank_mask, bound_ctrl:$bound_ctrl, FI:$fi);
838 (i32 (int_amdgcn_mov_dpp i32:$src, timm:$dpp_ctrl, timm:$row_mask, timm:$bank_mask,
841 (as_i32imm $row_mask), (as_i32imm $bank_mask),
847 timm:$bank_mask, timm:$bound_ctrl)),
849 (as_i32imm $row_mask), (as_i32imm $bank_mask),
DGCNDPPCombine.cpp252 DPPInst.add(*TII->getNamedOperand(MovMI, AMDGPU::OpName::bank_mask)); in createDPPInst()
372 auto *BankMaskOpnd = TII->getNamedOperand(MovMI, AMDGPU::OpName::bank_mask); in combineDPPMov()
DVOP2Instructions.td294 bank_mask:$bank_mask, bound_ctrl:$bound_ctrl);
348 let AsmDPP = "$vdst, vcc, $src0, $src1 $dpp_ctrl$row_mask$bank_mask$bound_ctrl";
362 let AsmDPP = "$vdst, vcc, $src0, $src1, vcc $dpp_ctrl$row_mask$bank_mask$bound_ctrl";
382 bank_mask:$bank_mask, bound_ctrl:$bound_ctrl);
397 let AsmDPP = "$vdst, $src0, $src1, vcc $dpp_ctrl$row_mask$bank_mask$bound_ctrl";
418 bank_mask:$bank_mask, bound_ctrl:$bound_ctrl);
DSIInstrInfo.td1084 def bank_mask : NamedOperandU32<"BankMask", NamedMatchClass<"BankMask">>;
1749 bank_mask:$bank_mask, bound_ctrl:$bound_ctrl),
1755 bank_mask:$bank_mask, bound_ctrl:$bound_ctrl)
1760 bank_mask:$bank_mask, bound_ctrl:$bound_ctrl)
1769 bank_mask:$bank_mask, bound_ctrl:$bound_ctrl)
1774 row_mask:$row_mask, bank_mask:$bank_mask,
1970 string ret = dst#args#" $dpp_ctrl$row_mask$bank_mask$bound_ctrl";
DVOPInstructions.td578 bits<4> bank_mask;
590 let Inst{59-56} = bank_mask;
DSIInstructions.td1876 (i64 (int_amdgcn_mov_dpp i64:$src, timm:$dpp_ctrl, timm:$row_mask, timm:$bank_mask,
1879 (as_i32imm $row_mask), (as_i32imm $bank_mask),
1885 timm:$bank_mask, timm:$bound_ctrl)),
1887 (as_i32imm $row_mask), (as_i32imm $bank_mask),
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIntrinsicsAMDGPU.td1525 // llvm.amdgcn.mov.dpp.i32 <src> <dpp_ctrl> <row_mask> <bank_mask> <bound_ctrl>
1532 // llvm.amdgcn.update.dpp.i32 <old> <src> <dpp_ctrl> <row_mask> <bank_mask> <bound_ctrl>
1535 // v_mov_b32 <dest> <src> <dpp_ctrl> <row_mask> <bank_mask> <bound_ctrl>
/third_party/mesa3d/src/amd/llvm/
Dac_llvm_build.c3283 enum dpp_ctrl dpp_ctrl, unsigned row_mask, unsigned bank_mask, in _ac_build_dpp() argument
3295 LLVMConstInt(ctx->i32, row_mask, 0), LLVMConstInt(ctx->i32, bank_mask, 0), in _ac_build_dpp()
3303 enum dpp_ctrl dpp_ctrl, unsigned row_mask, unsigned bank_mask, in ac_build_dpp() argument
3321 _ac_build_dpp(ctx, old, src, dpp_ctrl, row_mask, bank_mask, bound_ctrl); in ac_build_dpp()
3326 ret = _ac_build_dpp(ctx, old, src, dpp_ctrl, row_mask, bank_mask, bound_ctrl); in ac_build_dpp()