Lines Matching refs:OpName
1751 bool validateNeg(const MCInst &Inst, int OpName);
3471 AMDGPU::getNamedOperandIdx(Inst.getOpcode(), AMDGPU::OpName::dst_sel); in checkTargetMatchPredicate()
3658 AddMandatoryLiterals ? getNamedOperandIdx(Opcode, OpName::imm) : -1; in getSrcOperandIndices()
3662 AddMandatoryLiterals ? getNamedOperandIdx(Opcode, OpName::immDeferred) in getSrcOperandIndices()
3665 return {getNamedOperandIdx(Opcode, OpName::src0X), in getSrcOperandIndices()
3666 getNamedOperandIdx(Opcode, OpName::vsrc1X), in getSrcOperandIndices()
3667 getNamedOperandIdx(Opcode, OpName::src0Y), in getSrcOperandIndices()
3668 getNamedOperandIdx(Opcode, OpName::vsrc1Y), in getSrcOperandIndices()
3673 return {getNamedOperandIdx(Opcode, OpName::src0), in getSrcOperandIndices()
3674 getNamedOperandIdx(Opcode, OpName::src1), in getSrcOperandIndices()
3675 getNamedOperandIdx(Opcode, OpName::src2), ImmIdx}; in getSrcOperandIndices()
3728 if (AMDGPU::hasNamedOperand(Opcode, AMDGPU::OpName::imm)) { in validateConstantBusLimitations()
3847 int ClampIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::clamp); in validateIntClampSupported()
3867 int VDataIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::vdata); in validateMIMGDataSize()
3868 int DMaskIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dmask); in validateMIMGDataSize()
3869 int TFEIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::tfe); in validateMIMGDataSize()
3887 int D16Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::d16); in validateMIMGDataSize()
3918 int VAddr0Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::vaddr0); in validateMIMGAddrSize()
3919 int RSrcOpName = (Desc.TSFlags & SIInstrFlags::MIMG) ? AMDGPU::OpName::srsrc in validateMIMGAddrSize()
3920 : AMDGPU::OpName::rsrc; in validateMIMGAddrSize()
3922 int DimIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dim); in validateMIMGAddrSize()
3923 int A16Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::a16); in validateMIMGAddrSize()
3985 int DMaskIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dmask); in validateMIMGAtomicDMask()
4003 int DMaskIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dmask); in validateMIMGGatherDMask()
4028 int DimIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dim); in validateMIMGMSAA()
4061 const int Src0Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src0); in validateMovrels()
4088 const int Src0Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src0); in validateMAIAccWrite()
4115 const int Src2Idx = getNamedOperandIdx(Opcode, OpName::src2); in validateMAISrc2()
4136 const int Src2Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src2); in validateMFMA()
4177 for (auto Name : {AMDGPU::OpName::src0_modifiers, in validateDivScale()
4178 AMDGPU::OpName::src2_modifiers, in validateDivScale()
4179 AMDGPU::OpName::src2_modifiers}) { in validateDivScale()
4198 int D16Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::d16); in validateMIMGD16()
4349 for (auto SrcName : {OpName::src0, OpName::src1, OpName::src2}) { in validateLdsDirect()
4362 if (SrcName != OpName::src0) in validateLdsDirect()
4382 auto OpNum = AMDGPU::getNamedOperandIdx(Opcode, AMDGPU::OpName::offset); in validateOffset()
4420 auto OpNum = AMDGPU::getNamedOperandIdx(Opcode, AMDGPU::OpName::offset); in validateFlatOffset()
4467 auto OpNum = AMDGPU::getNamedOperandIdx(Opcode, AMDGPU::OpName::offset); in validateSMEMOffset()
4495 const int Src0Idx = AMDGPU::getNamedOperandIdx(Opcode, AMDGPU::OpName::src0); in validateSOPLiteral()
4496 const int Src1Idx = AMDGPU::getNamedOperandIdx(Opcode, AMDGPU::OpName::src1); in validateSOPLiteral()
4528 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in validateOpSel()
4538 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in validateOpSel()
4543 int OpSelHiIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel_hi); in validateOpSel()
4553 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in validateOpSel()
4562 bool AMDGPUAsmParser::validateNeg(const MCInst &Inst, int OpName) { in validateNeg() argument
4563 assert(OpName == AMDGPU::OpName::neg_lo || OpName == AMDGPU::OpName::neg_hi); in validateNeg()
4576 int NegIdx = AMDGPU::getNamedOperandIdx(Opc, OpName); in validateNeg()
4587 int SrcMods[3] = {AMDGPU::OpName::src0_modifiers, in validateNeg()
4588 AMDGPU::OpName::src1_modifiers, in validateNeg()
4589 AMDGPU::OpName::src2_modifiers}; in validateNeg()
4604 int DppCtrlIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dpp_ctrl); in validateDPP()
4617 int Dpp8Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dpp8); in validateDPP()
4621 int Src1Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src1); in validateDPP()
4654 bool HasMandatoryLiteral = getNamedOperandIdx(Opcode, OpName::imm) != -1; in validateVOPLiteral()
4739 uint16_t DataNameIdx = (TSFlags & SIInstrFlags::DS) ? AMDGPU::OpName::data0 in validateAGPRLdSt()
4740 : AMDGPU::OpName::vdata; in validateAGPRLdSt()
4743 int DstAreg = IsAGPROperand(Inst, AMDGPU::OpName::vdst, MRI); in validateAGPRLdSt()
4747 int Data2Areg = IsAGPROperand(Inst, AMDGPU::OpName::data1, MRI); in validateAGPRLdSt()
4800 int BlgpIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::blgp); in validateBLGP()
4841 int Src0Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::sdst); in validateWaitCnt()
4863 AMDGPU::getNamedOperandIdx(Inst.getOpcode(), AMDGPU::OpName::gds); in validateDS()
4890 AMDGPU::getNamedOperandIdx(Inst.getOpcode(), AMDGPU::OpName::data0); in validateGWS()
4907 AMDGPU::OpName::cpol); in validateCoherencyBits()
5083 if (!validateNeg(Inst, AMDGPU::OpName::neg_lo)) { in validateInstruction()
5088 if (!validateNeg(Inst, AMDGPU::OpName::neg_hi)) { in validateInstruction()
8480 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in cvtVOP3DstOpSelOnly()
8485 const int Ops[] = { AMDGPU::OpName::src0, in cvtVOP3DstOpSelOnly()
8486 AMDGPU::OpName::src1, in cvtVOP3DstOpSelOnly()
8487 AMDGPU::OpName::src2 }; in cvtVOP3DstOpSelOnly()
8495 int DstIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::vdst); in cvtVOP3DstOpSelOnly()
8500 int ModIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src0_modifiers); in cvtVOP3DstOpSelOnly()
8563 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::high)) in cvtVOP3Interp()
8567 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::clamp)) in cvtVOP3Interp()
8571 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::omod)) in cvtVOP3Interp()
8600 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in cvtVINTERP()
8609 const int Ops[] = { AMDGPU::OpName::src0, in cvtVINTERP()
8610 AMDGPU::OpName::src1, in cvtVINTERP()
8611 AMDGPU::OpName::src2 }; in cvtVINTERP()
8612 const int ModOps[] = { AMDGPU::OpName::src0_modifiers, in cvtVINTERP()
8613 AMDGPU::OpName::src1_modifiers, in cvtVINTERP()
8614 AMDGPU::OpName::src2_modifiers }; in cvtVINTERP()
8628 if (ModOps[J] == AMDGPU::OpName::src0_modifiers && in cvtVINTERP()
8659 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::byte_sel)) { in cvtVOP3()
8660 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::vdst_in)) in cvtVOP3()
8666 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::clamp)) in cvtVOP3()
8670 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::omod)) in cvtVOP3()
8680 std::advance(it, AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src2_modifiers)); in cvtVOP3()
8710 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::vdst_in) && in cvtVOP3P()
8726 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in cvtVOP3P()
8731 int OpSelHiIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel_hi); in cvtVOP3P()
8738 int NegLoIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::neg_lo); in cvtVOP3P()
8742 int NegHiIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::neg_hi); in cvtVOP3P()
8746 const int Ops[] = { AMDGPU::OpName::src0, in cvtVOP3P()
8747 AMDGPU::OpName::src1, in cvtVOP3P()
8748 AMDGPU::OpName::src2 }; in cvtVOP3P()
8749 const int ModOps[] = { AMDGPU::OpName::src0_modifiers, in cvtVOP3P()
8750 AMDGPU::OpName::src1_modifiers, in cvtVOP3P()
8751 AMDGPU::OpName::src2_modifiers }; in cvtVOP3P()
8814 unsigned i, unsigned Opc, unsigned OpName) { in addSrcModifiersAndSrc() argument
8815 if (AMDGPU::getNamedOperandIdx(Opc, OpName) != -1) in addSrcModifiersAndSrc()
8825 addSrcModifiersAndSrc(Inst, Operands, 2, Opc, AMDGPU::OpName::src0_modifiers); in cvtSWMMAC()
8826 addSrcModifiersAndSrc(Inst, Operands, 3, Opc, AMDGPU::OpName::src1_modifiers); in cvtSWMMAC()
8836 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::index_key_8bit)) in cvtSWMMAC()
8840 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::index_key_16bit)) in cvtSWMMAC()
8844 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::clamp)) in cvtSWMMAC()
9194 int OldIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::old); in cvtVOP3DPP()
9196 AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src2_modifiers); in cvtVOP3DPP()
9220 int VdstInIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::vdst_in); in cvtVOP3DPP()
9263 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::byte_sel)) in cvtVOP3DPP()
9267 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::clamp)) in cvtVOP3DPP()
9271 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::omod)) in cvtVOP3DPP()
9278 else if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::op_sel)) { in cvtVOP3DPP()
9292 if (AMDGPU::hasNamedOperand(Inst.getOpcode(), AMDGPU::OpName::fi)) in cvtVOP3DPP()
9359 if (AMDGPU::hasNamedOperand(Inst.getOpcode(), AMDGPU::OpName::fi)) { in cvtDPP()
9499 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::clamp)) in cvtSDWA()
9503 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::omod)) in cvtSDWA()
9507 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::dst_sel)) in cvtSDWA()
9511 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::dst_unused)) in cvtSDWA()
9523 if (AMDGPU::hasNamedOperand(Inst.getOpcode(), AMDGPU::OpName::omod)) in cvtSDWA()
9533 if (AMDGPU::hasNamedOperand(Inst.getOpcode(), AMDGPU::OpName::clamp)) in cvtSDWA()
9551 it, AMDGPU::getNamedOperandIdx(Inst.getOpcode(), AMDGPU::OpName::src2)); in cvtSDWA()