Lines Matching refs:MultiClass
47 MultiClass *MC = nullptr;
125 static Init *QualifyName(MultiClass *MC, Init *Name) { in QualifyName()
134 static Init *QualifiedNameOfImplicitName(MultiClass *MC) { in QualifiedNameOfImplicitName()
138 Init *TGVarScope::getVar(RecordKeeper &Records, MultiClass *ParsingMultiClass, in getVar()
364 bool TGParser::AddSubMultiClass(MultiClass *CurMC, in AddSubMultiClass()
366 MultiClass *SMC = SubMultiClass.MC; in AddSubMultiClass()
642 bool TGParser::resolveArgumentsOfMultiClass(SubstStack &Substs, MultiClass *MC, in resolveArgumentsOfMultiClass()
670 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) { in ParseObjectName()
735 MultiClass *TGParser::ParseMultiClassID() { in ParseMultiClassID()
741 MultiClass *Result = MultiClasses[Lex.getCurStrVal()].get(); in ParseMultiClassID()
761 if (MultiClass *MC = ParseMultiClassID()) in ParseSubClassReference()
797 ParseSubMultiClassReference(MultiClass *CurMC) { in ParseSubMultiClassReference()
3599 bool TGParser::ParseDef(MultiClass *CurMultiClass) { in ParseDef()
3761 bool TGParser::ParseForeach(MultiClass *CurMultiClass) { in ParseForeach()
3815 bool TGParser::ParseIf(MultiClass *CurMultiClass) { in ParseIf()
3889 bool TGParser::ParseIfBody(MultiClass *CurMultiClass, StringRef Kind) { in ParseIfBody()
3919 bool TGParser::ParseAssert(MultiClass *CurMultiClass, Record *CurRec) { in ParseAssert()
4049 bool TGParser::ParseTopLevelLet(MultiClass *CurMultiClass) { in ParseTopLevelLet()
4106 assert(Lex.getCode() == tgtok::MultiClass && "Unexpected token"); in ParseMultiClass()
4115 std::make_unique<MultiClass>(Name, Lex.getLoc(),Records))); in ParseMultiClass()
4204 bool TGParser::ParseDefm(MultiClass *CurMultiClass) { in ParseDefm()
4242 MultiClass *MC = MultiClasses[std::string(Ref.Rec->getName())].get(); in ParseDefm()
4319 bool TGParser::ParseObject(MultiClass *MC) { in ParseObject()
4345 case tgtok::MultiClass: in ParseObject()
4354 bool TGParser::ParseObjectList(MultiClass *MC) { in ParseObjectList()
4432 LLVM_DUMP_METHOD void MultiClass::dump() const { in dump()
4442 bool TGParser::ParseDump(MultiClass *CurMultiClass, Record *CurRec) { in ParseDump()