Searched defs:CurMultiClass (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/TableGen/
H A DTGParser.h64 /// 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 DRecord.cpp734 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...]
H A DTGParser.cpp65 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...]

Completed in 22 milliseconds