Lines Matching refs:OpDesc
666 ComponentProps::ComponentProps(const MCInstrDesc &OpDesc) { in ComponentProps() argument
667 assert(OpDesc.getNumDefs() == Component::DST_NUM); in ComponentProps()
669 assert(OpDesc.getOperandConstraint(Component::SRC0, MCOI::TIED_TO) == -1); in ComponentProps()
670 assert(OpDesc.getOperandConstraint(Component::SRC1, MCOI::TIED_TO) == -1); in ComponentProps()
671 auto TiedIdx = OpDesc.getOperandConstraint(Component::SRC2, MCOI::TIED_TO); in ComponentProps()
675 SrcOperandsNum = OpDesc.getNumOperands() - OpDesc.getNumDefs(); in ComponentProps()
678 auto OperandsNum = OpDesc.getNumOperands(); in ComponentProps()
681 if (OpDesc.operands()[CompOprIdx].OperandType == AMDGPU::OPERAND_KIMM32) { in ComponentProps()
2956 bool hasAny64BitVGPROperands(const MCInstrDesc &OpDesc) { in hasAny64BitVGPROperands() argument
2959 int Idx = getNamedOperandIdx(OpDesc.getOpcode(), OpName); in hasAny64BitVGPROperands()
2963 if (OpDesc.operands()[Idx].RegClass == AMDGPU::VReg_64RegClassID || in hasAny64BitVGPROperands()
2964 OpDesc.operands()[Idx].RegClass == AMDGPU::VReg_64_Align2RegClassID) in hasAny64BitVGPROperands()
2971 bool isDPALU_DPP(const MCInstrDesc &OpDesc) { in isDPALU_DPP() argument
2972 return hasAny64BitVGPROperands(OpDesc); in isDPALU_DPP()