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

/external/llvm/lib/TableGen/
H A DTGParser.h65 /// 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 DRecord.cpp751 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
775 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name,
789 if (CurMultiClass) {
790 Init *MCName = QualifyName(CurMultiClass->Rec, CurMultiClass, Name, "::");
792 if (CurMultiClass->Rec.isTemplateArg(MCName)) {
793 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName);
891 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
1028 Record *CurRec, MultiClass *CurMultiClass);
1032 MultiClass *CurMultiClass) {
1030 EvaluateOperation(OpInit *RHSo, Init *LHS, Init *Arg, RecTy *Type, Record *CurRec, MultiClass *CurMultiClass) argument
1068 ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, Record *CurRec, MultiClass *CurMultiClass) argument
2033 QualifyName(Record &CurRec, MultiClass *CurMultiClass, Init *Name, const std::string &Scoper) argument
2062 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) CurRec = &CurMultiClass->Rec;
400 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) { argument
414 if (CurMultiClass)
415 CurRec = &CurMultiClass->Rec;
739 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name, ":");
741 if (CurMultiClass)
742 TemplateArgName = QualifyName(CurMultiClass->Rec, CurMultiClass, Name,
752 if (CurMultiClass) {
1980 ParseDef(MultiClass *CurMultiClass) argument
2064 ParseForeach(MultiClass *CurMultiClass) argument
2192 ParseTopLevelLet(MultiClass *CurMultiClass) argument
2480 ParseDefm(MultiClass *CurMultiClass) argument
[all...]

Completed in 99 milliseconds