Lines Matching defs:AsmParser

68   const AMDGPUAsmParser *AsmParser;
72 : Kind(Kind_), AsmParser(AsmParser_) {}
1154 static AMDGPUOperand::Ptr CreateImm(const AMDGPUAsmParser *AsmParser,
1158 auto Op = std::make_unique<AMDGPUOperand>(Immediate, AsmParser);
1169 static AMDGPUOperand::Ptr CreateToken(const AMDGPUAsmParser *AsmParser,
1172 auto Res = std::make_unique<AMDGPUOperand>(Token, AsmParser);
1180 static AMDGPUOperand::Ptr CreateReg(const AMDGPUAsmParser *AsmParser,
1183 auto Op = std::make_unique<AMDGPUOperand>(Register, AsmParser);
1191 static AMDGPUOperand::Ptr CreateExpr(const AMDGPUAsmParser *AsmParser,
1193 auto Op = std::make_unique<AMDGPUOperand>(Expression, AsmParser);
1207 // AsmParser
2030 AsmParser->hasInv2PiInlineImm());
2061 AsmParser->hasInv2PiInlineImm());
2067 AsmParser->hasInv2PiInlineImm());
2073 AsmParser->hasInv2PiInlineImm());
2083 type, AsmParser->hasInv2PiInlineImm());
2088 AsmParser->hasInv2PiInlineImm());
2145 return isRegKind() && AsmParser->getMRI()->getRegClass(RCID).contains(getReg());
2152 AsmParser->getFeatureBits()[AMDGPU::FeatureDPALU_DPP]);
2161 if (AsmParser->isVI())
2163 if (AsmParser->isGFX9Plus())
2185 auto FB = AsmParser->getFeatureBits();
2213 if (AMDGPU::isSISrcOperand(AsmParser->getMII()->get(Inst.getOpcode()),
2226 const auto& InstDesc = AsmParser->getMII()->get(Inst.getOpcode());
2248 AsmParser->hasInv2PiInlineImm())) {
2258 const_cast<AMDGPUAsmParser *>(AsmParser)->Warning(Inst.getLoc(),
2281 if (AsmParser->hasInv2PiInlineImm() && Literal == 0x3fc45f306725feed) {
2363 AsmParser->hasInv2PiInlineImm())) {
2378 if (AMDGPU::isInlinableLiteral64(Val, AsmParser->hasInv2PiInlineImm())) {
2411 AsmParser->hasInv2PiInlineImm())) {
2427 AsmParser->hasInv2PiInlineImm())) {
2448 AsmParser->hasInv2PiInlineImm()));
2458 AsmParser->hasInv2PiInlineImm()));
2478 Inst.addOperand(MCOperand::createReg(AMDGPU::getMCReg(getReg(), AsmParser->getSTI())));
2486 // AsmParser
2493 // AsmParser::parseDirectiveSet() cannot be specialized for specific target.