Searched refs:MultiClass (Results 1 - 5 of 5) sorted by relevance
/external/llvm/lib/TableGen/ |
H A D | TGParser.h | 30 struct MultiClass; 58 std::map<std::string, MultiClass*> MultiClasses; 67 MultiClass *CurMultiClass; 114 bool AddSubMultiClass(MultiClass *CurMC, 134 bool ParseObjectList(MultiClass *MC = nullptr); 135 bool ParseObject(MultiClass *MC); 138 Record *InstantiateMulticlassDef(MultiClass &MC, 142 bool ResolveMulticlassDefArgs(MultiClass &MC, 149 bool ResolveMulticlassDef(MultiClass &MC, 153 bool ParseDefm(MultiClass *CurMultiClas [all...] |
H A D | TGParser.cpp | 39 MultiClass *MC; 207 bool TGParser::AddSubMultiClass(MultiClass *CurMC, 209 MultiClass *SMC = SubMultiClass.MC; 223 for (MultiClass::RecordVector::const_iterator i = SMC->DefPrototypes.begin(), 265 for (MultiClass::RecordVector::iterator j = 385 K == tgtok::MultiClass || K == tgtok::Foreach; 400 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) { 454 MultiClass *TGParser::ParseMultiClassID() { 460 MultiClass *Result = MultiClasses[Lex.getCurStrVal()]; 480 if (MultiClass *M [all...] |
H A D | TGLexer.h | 47 MultiClass, String, enumerator in enum:llvm::tgtok::TokKind
|
H A D | Record.cpp | 751 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { 891 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { 1028 Record *CurRec, MultiClass *CurMultiClass); 1032 MultiClass *CurMultiClass) { 1069 Record *CurRec, MultiClass *CurMultiClass) { 1144 Init *TernOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { 1981 void MultiClass::dump() const { 2033 Init *llvm::QualifyName(Record &CurRec, MultiClass *CurMultiClass, 2062 Init *llvm::QualifyName(Record &CurRec, MultiClass *CurMultiClass,
|
/external/llvm/include/llvm/TableGen/ |
H A D | Record.h | 62 struct MultiClass; 868 virtual Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const = 0; 920 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override; 973 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override; 1033 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override; 1632 struct MultiClass { struct in namespace:llvm 1639 MultiClass(const std::string &Name, SMLoc Loc, RecordKeeper &Records) : function in struct:llvm::MultiClass 1814 Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass, 1819 Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass,
|
Completed in 497 milliseconds