/external/llvm/lib/TableGen/ |
D | TGParser.cpp | 58 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { in AddValue() argument 59 if (!CurRec) in AddValue() 60 CurRec = &CurMultiClass->Rec; in AddValue() 62 if (RecordVal *ERV = CurRec->getValue(RV.getNameInit())) { in AddValue() 70 CurRec->addValue(RV); in AddValue() 77 bool TGParser::SetValue(Record *CurRec, SMLoc Loc, Init *ValName, in SetValue() argument 82 if (!CurRec) CurRec = &CurMultiClass->Rec; in SetValue() 84 RecordVal *RV = CurRec->getValue(ValName); in SetValue() 147 bool TGParser::AddSubClass(Record *CurRec, SubClassReference &SubClass) { in AddSubClass() argument 151 if (AddValue(CurRec, SubClass.RefRange.Start, Val)) in AddSubClass() [all …]
|
D | TGParser.h | 133 bool ProcessForeachDefs(Record *CurRec, SMLoc Loc); 134 bool ProcessForeachDefs(Record *CurRec, SMLoc Loc, IterSet &IterVals); 151 Record *CurRec, 160 bool ParseObjectBody(Record *CurRec); 161 bool ParseBody(Record *CurRec); 162 bool ParseBodyItem(Record *CurRec); 164 bool ParseTemplateArgList(Record *CurRec); 165 Init *ParseDeclaration(Record *CurRec, bool ParsingTemplateArgs); 168 SubClassReference ParseSubClassReference(Record *CurRec, bool isDefm); 171 Init *ParseIDValue(Record *CurRec, const std::string &Name, SMLoc NameLoc, [all …]
|
D | Record.cpp | 651 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { in Fold() argument 668 if (CurRec) { in Fold() 669 if (const RecordVal *RV = CurRec->getValue(Name)) { in Fold() 675 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name, in Fold() 678 if (CurRec->isTemplateArg(TemplateArgName)) { in Fold() 679 const RecordVal *RV = CurRec->getValue(TemplateArgName); in Fold() 703 assert(CurRec && "NULL pointer"); in Fold() 704 if (Record *D = (CurRec->getRecords()).getDef(Name)) in Fold() 707 PrintFatalError(CurRec->getLoc(), in Fold() 799 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { in Fold() argument [all …]
|
/external/swiftshader/third_party/LLVM/lib/TableGen/ |
D | TGParser.cpp | 63 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { in AddValue() argument 64 if (CurRec == 0) in AddValue() 65 CurRec = &CurMultiClass->Rec; in AddValue() 67 if (RecordVal *ERV = CurRec->getValue(RV.getName())) { in AddValue() 75 CurRec->addValue(RV); in AddValue() 82 bool TGParser::SetValue(Record *CurRec, SMLoc Loc, const std::string &ValName, in SetValue() argument 86 if (CurRec == 0) CurRec = &CurMultiClass->Rec; in SetValue() 88 RecordVal *RV = CurRec->getValue(ValName); in SetValue() 146 bool TGParser::AddSubClass(Record *CurRec, SubClassReference &SubClass) { in AddSubClass() argument 151 if (AddValue(CurRec, SubClass.RefLoc, Vals[i])) in AddSubClass() [all …]
|
D | TGParser.h | 98 Record *CurRec, 106 bool ParseObjectBody(Record *CurRec); 107 bool ParseBody(Record *CurRec); 108 bool ParseBodyItem(Record *CurRec); 110 bool ParseTemplateArgList(Record *CurRec); 111 std::string ParseDeclaration(Record *CurRec, bool ParsingTemplateArgs); 113 SubClassReference ParseSubClassReference(Record *CurRec, bool isDefm); 116 Init *ParseIDValue(Record *CurRec); 117 Init *ParseIDValue(Record *CurRec, const std::string &Name, SMLoc NameLoc); 118 Init *ParseSimpleValue(Record *CurRec, RecTy *ItemType = 0); [all …]
|
D | Record.cpp | 736 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { in Fold() argument 756 if (CurRec) { in Fold() 757 if (const RecordVal *RV = CurRec->getValue(Name)) { in Fold() 763 std::string TemplateArgName = CurRec->getName()+":"+Name; in Fold() 764 if (CurRec->isTemplateArg(TemplateArgName)) { in Fold() 765 const RecordVal *RV = CurRec->getValue(TemplateArgName); in Fold() 788 if (Record *D = (CurRec->getRecords()).getDef(Name)) in Fold() 791 throw TGError(CurRec->getLoc(), "Undefined reference:'" + Name + "'\n"); in Fold() 886 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { in Fold() argument 1008 Record *CurRec, MultiClass *CurMultiClass); [all …]
|
/external/llvm/include/llvm/TableGen/ |
D | Record.h | 741 virtual Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const = 0; 790 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override; 844 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override; 902 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override; 1664 Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass, 1669 Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass,
|
/external/swiftshader/third_party/LLVM/include/llvm/TableGen/ |
D | Record.h | 894 virtual Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const = 0; 943 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const; 992 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const; 1048 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const;
|