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