Home
last modified time | relevance | path

Searched refs:isVOP3 (Results 1 – 14 of 14) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_optimizer.cpp513 if (instr->isVOP3()) in can_use_VOP3()
615 if (instr->isVOP3()) in to_VOP3()
1082 } else if (instr->isVOP3() && sel.size() == 2 && in can_apply_extract()
1137 } else if (instr->isVOP3()) { in apply_extract()
1363 else if (instr->isVOP3() && !instr->vop3().abs[i]) in label_instruction()
1395 } else if (!instr->isVOP3() && can_swap_operands(instr, &instr->opcode)) { in label_instruction()
1779 VOP3_instruction* vop3 = instr->isVOP3() ? &instr->vop3() : NULL; in label_instruction()
2129 if (op_instr[i]->isVOP3()) { in combine_ordering_test()
2241 if (cmp->isVOP3()) { in combine_comparison_ordering()
2333 if (nan_test->isVOP3()) { in combine_constant_comparison_ordering()
[all …]
Daco_ir.cpp214 if (instr->isVOP3()) { in can_use_SDWA()
284 if (tmp->isVOP3()) { in convert_to_SDWA()
335 if (instr->isVOP3()) { in can_use_DPP()
384 if (tmp->isVOP3()) { in convert_to_DPP()
Daco_validate.cpp144 if (instr->isVOP3() && instr->format != Format::VOP3) { in validate_ir()
226 if (instr->isVOP3()) { in validate_ir()
293 (!instr->isVOP3() || program->gfx_level >= GFX10) && in validate_ir()
301 check(instr->isSALU() || instr->isVOP3() || instr->isVOP3P() || i == 0 || i == 2, in validate_ir()
314 uint32_t scalar_mask = instr->isVOP3() || instr->isVOP3P() ? 0x7 : 0x5; in validate_ir()
Daco_opt_value_numbering.cpp87 if (instr->isVOP3()) in operator ()()
169 if (a->isVOP3()) { in operator ()()
Daco_ir.h1283 assert(isVOP3()); in vop3()
1288 assert(isVOP3()); in vop3()
1291 constexpr bool isVOP3() const noexcept { return (uint16_t)format & (uint16_t)Format::VOP3; } in isVOP3() function
1346 return isVOP1() || isVOP2() || isVOPC() || isVOP3() || isVOP3P(); in isVALU()
1772 } else if (isVOP3()) { in usesModifiers()
Daco_print_ir.cpp562 if (instr->isVOP3()) { in print_instr_format_specific()
679 if (instr->isVOP3()) { in aco_print_instr()
Daco_live_var_analysis.cpp96 if (instr->isVOP2() && !instr->isVOP3()) { in instr_needs_vcc()
Daco_insert_NOPs.cpp606 if (instr->isVOP3() && instr->definitions.size() == 2) in VALU_writes_sgpr()
Daco_assembler.cpp591 if (instr->isVOP3()) { in emit_instruction()
Daco_register_allocation.cpp2395 } else if (instr->isVOPC() && !instr->isVOP3()) { in get_affinities()
2398 } else if (instr->isVOP2() && !instr->isVOP3()) { in get_affinities()
3010 !instr->isVOP3() && in register_allocation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIInstrInfo.h421 static bool isVOP3(const MachineInstr &MI) { in isVOP3() function
425 bool isVOP3(uint16_t Opcode) const { in isVOP3() function
DGCNDPPCombine.cpp490 if (TII->isVOP3(OrigOp)) { in combineDPPMov()
DSIInstrInfo.cpp2960 if (!isVOP3(MI) || !AMDGPU::isSISrcOperand(InstDesc, OpNo)) in isImmOperandLegal()
3437 && (isVOP1(MI) || isVOP2(MI) || isVOP3(MI) || isVOPC(MI) || isSDWA(MI))) { in verifyInstruction()
3484 if (isVOP3(MI) && LiteralCount) { in verifyInstruction()
3973 if (isVOP3(MI) && isLiteralConstantLike(*MO, OpInfo) && !VOP3LiteralLimit--) in isOperandLegal()
3995 } else if (isVOP3(MI) && AMDGPU::isSISrcOperand(InstDesc, i) && in isOperandLegal()
4534 if (isVOP3(MI)) { in legalizeOperands()
6007 return isVOP3(MI) ? 12 : (DescSize + 4); in getInstSizeInBytes()
6014 return isVOP3(MI) ? 12 : (DescSize + 4); in getInstSizeInBytes()
6021 return isVOP3(MI) ? 12 : (DescSize + 4); in getInstSizeInBytes()
DSIISelLowering.cpp3845 if (TII->isVOP3(*I)) { in EmitInstrWithCustomInserter()
10442 if (TII->isVOP3(MI.getOpcode())) { in AdjustInstrPostInstrSelection()