Searched refs:CurMultiClass (Results 1 – 4 of 4) sorted by relevance
/external/llvm/lib/TableGen/ |
D | TGParser.cpp | 62 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 …]
|
D | TGParser.h | 67 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);
|
D | Record.cpp | 617 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/ |
D | Record.h | 668 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,
|