Searched refs:CurMultiClass (Results 1 - 4 of 4) sorted by relevance
/external/llvm/lib/TableGen/ |
H A D | TGParser.h | 64 /// CurMultiClass - If we are parsing a 'multiclass' definition, this is the 66 MultiClass *CurMultiClass; member in class:llvm::TGParser 85 Lex(SrcMgr), CurMultiClass(0), Records(records) {} 125 bool ProcessForeachDefs(Record *CurRec, MultiClass *CurMultiClass, 127 bool ProcessForeachDefs(Record *CurRec, MultiClass *CurMultiClass, 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); [all...] |
H A D | TGParser.cpp | 65 CurRec = &CurMultiClass->Rec; 86 if (CurRec == 0) CurRec = &CurMultiClass->Rec; 295 bool TGParser::ProcessForeachDefs(Record *CurRec, MultiClass *CurMultiClass, argument 305 if (ProcessForeachDefs(CurRec, CurMultiClass, Loc, 319 bool TGParser::ProcessForeachDefs(Record *CurRec, MultiClass *CurMultiClass, argument 384 if (ProcessForeachDefs(CurRec, CurMultiClass, Loc, IterVals, *NextLoop, 420 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) { argument 434 if (CurMultiClass) 435 CurRec = &CurMultiClass->Rec; 785 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Nam 1927 ParseDef(MultiClass *CurMultiClass) argument 1996 ParseForeach(MultiClass *CurMultiClass) argument 2124 ParseTopLevelLet(MultiClass *CurMultiClass) argument 2394 ParseDefm(MultiClass *CurMultiClass) argument [all...] |
H A D | Record.cpp | 734 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { 765 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name, 779 if (CurMultiClass) { 780 Init *MCName = QualifyName(CurMultiClass->Rec, CurMultiClass, Name, "::"); 782 if (CurMultiClass->Rec.isTemplateArg(MCName)) { 783 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName); 891 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { 1012 Record *CurRec, MultiClass *CurMultiClass); 1016 MultiClass *CurMultiClass) { 1014 EvaluateOperation(OpInit *RHSo, Init *LHS, Init *Arg, RecTy *Type, Record *CurRec, MultiClass *CurMultiClass) argument 1059 ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, Record *CurRec, MultiClass *CurMultiClass) argument 2035 QualifyName(Record &CurRec, MultiClass *CurMultiClass, Init *Name, const std::string &Scoper) argument 2064 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 | 815 virtual Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const = 0; 864 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const; 913 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const; 969 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const; 1615 Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass, 1620 Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass,
|
Completed in 192 milliseconds