Searched refs:CurRec (Results 1 - 4 of 4) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | TGParser.h | 232 bool ParseObjectBody(Record *CurRec); 233 bool ParseBody(Record *CurRec); 234 bool ParseBodyItem(Record *CurRec); 236 bool ParseTemplateArgList(Record *CurRec); 237 Init *ParseDeclaration(Record *CurRec, bool ParsingTemplateArgs); 240 SubClassReference ParseSubClassReference(Record *CurRec, bool isDefm); 243 Init *ParseIDValue(Record *CurRec, StringInit *Name, SMLoc NameLoc, 245 Init *ParseSimpleValue(Record *CurRec, RecTy *ItemType = nullptr, 247 Init *ParseValue(Record *CurRec, RecTy *ItemType = nullptr, 249 void ParseValueList(SmallVectorImpl<llvm::Init*> &Result, Record *CurRec, [all...] |
H A D | TGParser.cpp | 113 /// to CurRec's name. 114 static Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass, argument 117 BinOpInit::getStrConcat(CurRec.getNameInit(), StringInit::get(Scoper)); 126 NewName = BinOp->Fold(&CurRec); 140 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { argument 141 if (!CurRec) 142 CurRec = &CurMultiClass->Rec; 144 if (RecordVal *ERV = CurRec->getValue(RV.getNameInit())) { 152 CurRec->addValue(RV); 159 bool TGParser::SetValue(Record *CurRec, SMLo argument 228 AddSubClass(Record *CurRec, SubClassReference &SubClass) argument 509 Record *CurRec = nullptr; local 580 ParseSubClassReference(Record *CurRec, bool isDefm) argument 849 ParseIDValue(Record *CurRec, StringInit *Name, SMLoc NameLoc, IDParseMode Mode) argument 907 ParseOperation(Record *CurRec, RecTy *ItemType) argument 1712 ParseOperationCond(Record *CurRec, RecTy *ItemType) argument 1818 ParseSimpleValue(Record *CurRec, RecTy *ItemType, IDParseMode Mode) argument 2152 ParseValue(Record *CurRec, RecTy *ItemType, IDParseMode Mode) argument 2313 ParseDagArgList( SmallVectorImpl<std::pair<llvm::Init*, StringInit*>> &Result, Record *CurRec) argument 2357 ParseValueList(SmallVectorImpl<Init*> &Result, Record *CurRec, Record *ArgsRec, RecTy *EltTy) argument 2420 ParseDeclaration(Record *CurRec, bool ParsingTemplateArgs) argument 2567 ParseTemplateArgList(Record *CurRec) argument 2607 ParseBodyItem(Record *CurRec) argument 2661 ParseBody(Record *CurRec) argument 2689 ApplyLetStack(Record *CurRec) argument 2718 ParseObjectBody(Record *CurRec) argument 2756 std::unique_ptr<Record> CurRec; local [all...] |
H A D | Record.cpp | 712 Init *UnOpInit::Fold(Record *CurRec, bool IsFinal) const { 726 if (!CurRec && !IsFinal) 728 assert(CurRec && "NULL pointer"); 733 if (Name == CurRec->getNameInit()) { 736 D = CurRec; 738 D = CurRec->getRecords().getDef(Name->getValue()); 741 PrintFatalError(CurRec->getLoc(), 750 PrintFatalError(CurRec->getLoc(), 796 PrintFatalError(CurRec->getLoc(), 898 Init *BinOpInit::Fold(Record *CurRec) cons [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/TableGen/ |
H A D | Record.h | 793 Init *Fold(Record *CurRec, bool IsFinal = false) const; 851 Init *Fold(Record *CurRec) const; 909 Init *Fold(Record *CurRec) const; 971 Init *Fold(Record *CurRec) const; 1023 Init *Fold(Record *CurRec) const; 1292 Init *Fold(Record *CurRec) const; 1871 Record *CurRec; member in class:llvm::final::final::LessRecordRegister::Resolver 1875 explicit Resolver(Record *CurRec) : CurRec(CurRec) {} argument [all...] |
Completed in 93 milliseconds