Searched refs:CurMultiClass (Results 1 - 4 of 4) sorted by relevance
/external/llvm/lib/TableGen/ |
H A D | TGParser.h | 65 /// CurMultiClass - If we are parsing a 'multiclass' definition, this is the 67 MultiClass *CurMultiClass; member in class:llvm::TGParser 88 : Lex(SrcMgr), CurMultiClass(nullptr), Records(records), AnonCounter(0) {} 153 bool ParseDefm(MultiClass *CurMultiClass); 154 bool ParseDef(MultiClass *CurMultiClass); 155 bool ParseForeach(MultiClass *CurMultiClass); 156 bool ParseTopLevelLet(MultiClass *CurMultiClass); 186 Init *ParseObjectName(MultiClass *CurMultiClass);
|
H A D | TGParser.cpp | 66 CurRec = &CurMultiClass->Rec; 87 if (!CurRec) CurRec = &CurMultiClass->Rec; 397 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) { argument 411 if (CurMultiClass) 412 CurRec = &CurMultiClass->Rec; 736 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name, ":"); 738 if (CurMultiClass) 739 TemplateArgName = QualifyName(CurMultiClass->Rec, CurMultiClass, Name, 749 if (CurMultiClass) { 2020 ParseDef(MultiClass *CurMultiClass) argument 2101 ParseForeach(MultiClass *CurMultiClass) argument 2231 ParseTopLevelLet(MultiClass *CurMultiClass) argument 2525 ParseDefm(MultiClass *CurMultiClass) argument [all...] |
H A D | Record.cpp | 764 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { 788 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name, 802 if (CurMultiClass) { 803 Init *MCName = QualifyName(CurMultiClass->Rec, CurMultiClass, Name, "::"); 805 if (CurMultiClass->Rec.isTemplateArg(MCName)) { 806 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName); 904 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { 1046 Record *CurRec, MultiClass *CurMultiClass); 1050 MultiClass *CurMultiClass) { 1048 EvaluateOperation(OpInit *RHSo, Init *LHS, Init *Arg, RecTy *Type, Record *CurRec, MultiClass *CurMultiClass) argument 1086 ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, Record *CurRec, MultiClass *CurMultiClass) argument 2041 QualifyName(Record &CurRec, MultiClass *CurMultiClass, Init *Name, const std::string &Scoper) argument 2070 QualifyName(Record &CurRec, MultiClass *CurMultiClass, const std::string &Name, const std::string &Scoper) argument [all...] |
/external/llvm/include/llvm/TableGen/ |
H A D | Record.h | 877 virtual Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const = 0; 929 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override; 982 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override; 1042 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override; 1825 Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass, 1830 Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass,
|
Completed in 326 milliseconds