Lines Matching refs:OpName
1716 bool validateNeg(const MCInst &Inst, int OpName);
3336 AMDGPU::getNamedOperandIdx(Inst.getOpcode(), AMDGPU::OpName::dst_sel); in checkTargetMatchPredicate()
3506 AddMandatoryLiterals ? getNamedOperandIdx(Opcode, OpName::imm) : -1; in getSrcOperandIndices()
3510 AddMandatoryLiterals ? getNamedOperandIdx(Opcode, OpName::immDeferred) in getSrcOperandIndices()
3513 return {getNamedOperandIdx(Opcode, OpName::src0X), in getSrcOperandIndices()
3514 getNamedOperandIdx(Opcode, OpName::vsrc1X), in getSrcOperandIndices()
3515 getNamedOperandIdx(Opcode, OpName::src0Y), in getSrcOperandIndices()
3516 getNamedOperandIdx(Opcode, OpName::vsrc1Y), in getSrcOperandIndices()
3521 return {getNamedOperandIdx(Opcode, OpName::src0), in getSrcOperandIndices()
3522 getNamedOperandIdx(Opcode, OpName::src1), in getSrcOperandIndices()
3523 getNamedOperandIdx(Opcode, OpName::src2), ImmIdx}; in getSrcOperandIndices()
3559 if (AMDGPU::hasNamedOperand(Opcode, AMDGPU::OpName::imm)) { in validateConstantBusLimitations()
3678 int ClampIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::clamp); in validateIntClampSupported()
3698 int VDataIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::vdata); in validateMIMGDataSize()
3699 int DMaskIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dmask); in validateMIMGDataSize()
3700 int TFEIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::tfe); in validateMIMGDataSize()
3717 int D16Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::d16); in validateMIMGDataSize()
3748 int VAddr0Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::vaddr0); in validateMIMGAddrSize()
3749 int RSrcOpName = Desc.TSFlags & SIInstrFlags::MIMG ? AMDGPU::OpName::srsrc in validateMIMGAddrSize()
3750 : AMDGPU::OpName::rsrc; in validateMIMGAddrSize()
3752 int DimIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dim); in validateMIMGAddrSize()
3753 int A16Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::a16); in validateMIMGAddrSize()
3815 int DMaskIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dmask); in validateMIMGAtomicDMask()
3833 int DMaskIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dmask); in validateMIMGGatherDMask()
3858 int DimIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dim); in validateMIMGMSAA()
3891 const int Src0Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src0); in validateMovrels()
3918 const int Src0Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src0); in validateMAIAccWrite()
3945 const int Src2Idx = getNamedOperandIdx(Opcode, OpName::src2); in validateMAISrc2()
3966 const int Src2Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src2); in validateMFMA()
4007 for (auto Name : {AMDGPU::OpName::src0_modifiers, in validateDivScale()
4008 AMDGPU::OpName::src2_modifiers, in validateDivScale()
4009 AMDGPU::OpName::src2_modifiers}) { in validateDivScale()
4028 int D16Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::d16); in validateMIMGD16()
4179 for (auto SrcName : {OpName::src0, OpName::src1, OpName::src2}) { in validateLdsDirect()
4192 if (SrcName != OpName::src0) in validateLdsDirect()
4212 auto OpNum = AMDGPU::getNamedOperandIdx(Opcode, AMDGPU::OpName::offset); in validateOffset()
4250 auto OpNum = AMDGPU::getNamedOperandIdx(Opcode, AMDGPU::OpName::offset); in validateFlatOffset()
4297 auto OpNum = AMDGPU::getNamedOperandIdx(Opcode, AMDGPU::OpName::offset); in validateSMEMOffset()
4325 const int Src0Idx = AMDGPU::getNamedOperandIdx(Opcode, AMDGPU::OpName::src0); in validateSOPLiteral()
4326 const int Src1Idx = AMDGPU::getNamedOperandIdx(Opcode, AMDGPU::OpName::src1); in validateSOPLiteral()
4358 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in validateOpSel()
4368 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in validateOpSel()
4373 int OpSelHiIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel_hi); in validateOpSel()
4383 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in validateOpSel()
4392 bool AMDGPUAsmParser::validateNeg(const MCInst &Inst, int OpName) { in validateNeg() argument
4393 assert(OpName == AMDGPU::OpName::neg_lo || OpName == AMDGPU::OpName::neg_hi); in validateNeg()
4406 int NegIdx = AMDGPU::getNamedOperandIdx(Opc, OpName); in validateNeg()
4417 int SrcMods[3] = {AMDGPU::OpName::src0_modifiers, in validateNeg()
4418 AMDGPU::OpName::src1_modifiers, in validateNeg()
4419 AMDGPU::OpName::src2_modifiers}; in validateNeg()
4434 int DppCtrlIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dpp_ctrl); in validateDPP()
4447 int Dpp8Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::dpp8); in validateDPP()
4451 int Src1Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src1); in validateDPP()
4479 bool HasMandatoryLiteral = getNamedOperandIdx(Opcode, OpName::imm) != -1; in validateVOPLiteral()
4564 uint16_t DataNameIdx = (TSFlags & SIInstrFlags::DS) ? AMDGPU::OpName::data0 in validateAGPRLdSt()
4565 : AMDGPU::OpName::vdata; in validateAGPRLdSt()
4568 int DstAreg = IsAGPROperand(Inst, AMDGPU::OpName::vdst, MRI); in validateAGPRLdSt()
4572 int Data2Areg = IsAGPROperand(Inst, AMDGPU::OpName::data1, MRI); in validateAGPRLdSt()
4625 int BlgpIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::blgp); in validateBLGP()
4666 int Src0Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::sdst); in validateWaitCnt()
4688 AMDGPU::getNamedOperandIdx(Inst.getOpcode(), AMDGPU::OpName::gds); in validateDS()
4715 AMDGPU::getNamedOperandIdx(Inst.getOpcode(), AMDGPU::OpName::data0); in validateGWS()
4732 AMDGPU::OpName::cpol); in validateCoherencyBits()
4908 if (!validateNeg(Inst, AMDGPU::OpName::neg_lo)) { in validateInstruction()
4913 if (!validateNeg(Inst, AMDGPU::OpName::neg_hi)) { in validateInstruction()
8166 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in cvtVOP3DstOpSelOnly()
8171 const int Ops[] = { AMDGPU::OpName::src0, in cvtVOP3DstOpSelOnly()
8172 AMDGPU::OpName::src1, in cvtVOP3DstOpSelOnly()
8173 AMDGPU::OpName::src2 }; in cvtVOP3DstOpSelOnly()
8182 int ModIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src0_modifiers); in cvtVOP3DstOpSelOnly()
8238 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::high)) in cvtVOP3Interp()
8242 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::clamp)) in cvtVOP3Interp()
8246 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::omod)) in cvtVOP3Interp()
8275 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in cvtVINTERP()
8284 const int Ops[] = { AMDGPU::OpName::src0, in cvtVINTERP()
8285 AMDGPU::OpName::src1, in cvtVINTERP()
8286 AMDGPU::OpName::src2 }; in cvtVINTERP()
8287 const int ModOps[] = { AMDGPU::OpName::src0_modifiers, in cvtVINTERP()
8288 AMDGPU::OpName::src1_modifiers, in cvtVINTERP()
8289 AMDGPU::OpName::src2_modifiers }; in cvtVINTERP()
8303 if (ModOps[J] == AMDGPU::OpName::src0_modifiers && in cvtVINTERP()
8334 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::clamp)) in cvtVOP3()
8338 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::omod)) in cvtVOP3()
8348 std::advance(it, AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src2_modifiers)); in cvtVOP3()
8378 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::vdst_in) && in cvtVOP3P()
8390 int OpSelIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel); in cvtVOP3P()
8395 int OpSelHiIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::op_sel_hi); in cvtVOP3P()
8402 int NegLoIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::neg_lo); in cvtVOP3P()
8406 int NegHiIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::neg_hi); in cvtVOP3P()
8410 const int Ops[] = { AMDGPU::OpName::src0, in cvtVOP3P()
8411 AMDGPU::OpName::src1, in cvtVOP3P()
8412 AMDGPU::OpName::src2 }; in cvtVOP3P()
8413 const int ModOps[] = { AMDGPU::OpName::src0_modifiers, in cvtVOP3P()
8414 AMDGPU::OpName::src1_modifiers, in cvtVOP3P()
8415 AMDGPU::OpName::src2_modifiers }; in cvtVOP3P()
8469 unsigned i, unsigned Opc, unsigned OpName) { in addSrcModifiersAndSrc() argument
8470 if (AMDGPU::getNamedOperandIdx(Opc, OpName) != -1) in addSrcModifiersAndSrc()
8480 addSrcModifiersAndSrc(Inst, Operands, 2, Opc, AMDGPU::OpName::src0_modifiers); in cvtSWMMAC()
8481 addSrcModifiersAndSrc(Inst, Operands, 3, Opc, AMDGPU::OpName::src1_modifiers); in cvtSWMMAC()
8491 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::index_key_8bit)) in cvtSWMMAC()
8495 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::index_key_16bit)) in cvtSWMMAC()
8499 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::clamp)) in cvtSWMMAC()
8857 int OldIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::old); in cvtVOP3DPP()
8859 AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src2_modifiers); in cvtVOP3DPP()
8883 int VdstInIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::vdst_in); in cvtVOP3DPP()
8924 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::clamp)) in cvtVOP3DPP()
8927 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::omod)) in cvtVOP3DPP()
8934 else if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::op_sel)) { in cvtVOP3DPP()
8948 if (AMDGPU::hasNamedOperand(Inst.getOpcode(), AMDGPU::OpName::fi)) in cvtVOP3DPP()
9015 if (AMDGPU::hasNamedOperand(Inst.getOpcode(), AMDGPU::OpName::fi)) { in cvtDPP()
9155 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::clamp)) in cvtSDWA()
9159 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::omod)) in cvtSDWA()
9163 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::dst_sel)) in cvtSDWA()
9167 if (AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::dst_unused)) in cvtSDWA()
9178 if (AMDGPU::hasNamedOperand(Inst.getOpcode(), AMDGPU::OpName::omod)) in cvtSDWA()
9188 if (AMDGPU::hasNamedOperand(Inst.getOpcode(), AMDGPU::OpName::clamp)) in cvtSDWA()
9205 it, AMDGPU::getNamedOperandIdx(Inst.getOpcode(), AMDGPU::OpName::src2)); in cvtSDWA()