Home
last modified time | relevance | path

Searched refs:CurMultiClass (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/TableGen/
DTGParser.cpp62 CurRec = &CurMultiClass->Rec; in AddValue()
83 if (!CurRec) CurRec = &CurMultiClass->Rec; in SetValue()
382 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) { in ParseObjectName() argument
396 if (CurMultiClass) in ParseObjectName()
397 CurRec = &CurMultiClass->Rec; in ParseObjectName()
720 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name, ":"); in ParseIDValue()
722 if (CurMultiClass) in ParseIDValue()
723 TemplateArgName = QualifyName(CurMultiClass->Rec, CurMultiClass, Name, in ParseIDValue()
733 if (CurMultiClass) { in ParseIDValue()
734 Init *MCName = QualifyName(CurMultiClass->Rec, CurMultiClass, Name, in ParseIDValue()
[all …]
DTGParser.h67 MultiClass *CurMultiClass; variable
88 : Lex(SrcMgr), CurMultiClass(nullptr), Records(records), AnonCounter(0) {} in TGParser()
151 bool ParseDefm(MultiClass *CurMultiClass);
152 bool ParseDef(MultiClass *CurMultiClass);
153 bool ParseForeach(MultiClass *CurMultiClass);
154 bool ParseTopLevelLet(MultiClass *CurMultiClass);
184 Init *ParseObjectName(MultiClass *CurMultiClass);
DRecord.cpp617 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { in Fold()
641 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name, in Fold()
655 if (CurMultiClass) { in Fold()
656 Init *MCName = QualifyName(CurMultiClass->Rec, CurMultiClass, Name, in Fold()
659 if (CurMultiClass->Rec.isTemplateArg(MCName)) { in Fold()
660 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName); in Fold()
751 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { in Fold()
891 Record *CurRec, MultiClass *CurMultiClass);
895 MultiClass *CurMultiClass) { in EvaluateOperation() argument
899 return ForeachHelper(LHS, Arg, RHSo, Type, CurRec, CurMultiClass); in EvaluateOperation()
[all …]
/external/llvm/include/llvm/TableGen/
DRecord.h668 virtual Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const = 0;
716 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override;
768 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override;
825 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override;
1582 Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass,
1587 Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass,