Searched refs:CurRec (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | TGParser.h | 100 Record *CurRec = nullptr; variable 108 : Kind(SK_Record), Parent(std::move(Parent)), CurRec(Rec) {} in TGVarScope() 270 bool ParseDefvar(Record *CurRec = nullptr); 271 bool ParseDump(MultiClass *CurMultiClass, Record *CurRec = nullptr); 275 bool ParseAssert(MultiClass *CurMultiClass, Record *CurRec = nullptr); 279 bool ParseObjectBody(Record *CurRec); 280 bool ParseBody(Record *CurRec); 281 bool ParseBodyItem(Record *CurRec); 283 bool ParseTemplateArgList(Record *CurRec); 284 const Init *ParseDeclaration(Record *CurRec, bool ParsingTemplateArgs); [all …]
|
| H A D | TGParser.cpp | 113 static const Init *QualifyName(const Record &CurRec, const Init *Name) { in QualifyName() argument 114 RecordKeeper &RK = CurRec.getRecords(); in QualifyName() 116 CurRec.getNameInit(), in QualifyName() 117 StringInit::get(RK, CurRec.isMultiClass() ? "::" : ":")); in QualifyName() 121 NewName = BinOp->Fold(&CurRec); in QualifyName() 171 if (CurRec) { in getVar() 173 if (RecordVal *RV = CurRec->getValue(Name)) { in getVar() 180 if (CurRec->isClass()) in getVar() 181 if (auto *V = FindValueInArgs(CurRec, Name)) in getVar() 212 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { in AddValue() argument [all …]
|
| H A D | Record.cpp | 838 const Init *UnOpInit::Fold(const Record *CurRec, bool IsFinal) const { in Fold() argument 882 if (!D && CurRec) { in Fold() 885 auto *Anonymous = dyn_cast<AnonymousNameInit>(CurRec->getNameInit()); in Fold() 886 if (Name == CurRec->getNameInit() || in Fold() 890 D = CurRec; in Fold() 894 auto PrintFatalErrorHelper = [CurRec](const Twine &T) { in Fold() 895 if (CurRec) in Fold() 896 PrintFatalError(CurRec->getLoc(), T); in Fold() 978 PrintFatalError(CurRec->getLoc(), in Fold() 993 PrintFatalError(CurRec->getLoc(), in Fold() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 873 const Init *Fold(const Record *CurRec, bool IsFinal = false) const; 945 const Init *Fold(const Record *CurRec) const; 995 const Init *Fold(const Record *CurRec) const; 1051 const Init *Fold(const Record *CurRec) const; 1101 const Init *Fold(const Record *CurRec) const; 1168 const Init *Fold(const Record *CurRec, bool IsFinal = false) const; 1203 const Init *Fold(const Record *CurRec, bool IsFinal = false) const; 1407 const Init *Fold(const Record *CurRec) const; 2195 const Record *CurRec; variable 2199 explicit Resolver(const Record *CurRec) : CurRec(CurRec) {} in Resolver() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanTransforms.cpp | 2380 VPRecipeBase *CurRec = Worklist.pop_back_val(); in dropPoisonGeneratingRecipes() local 2382 if (!Visited.insert(CurRec).second) in dropPoisonGeneratingRecipes() 2390 VPHeaderPHIRecipe>(CurRec)) in dropPoisonGeneratingRecipes() 2396 if (auto *RecWithFlags = dyn_cast<VPRecipeWithIRFlags>(CurRec)) { in dropPoisonGeneratingRecipes() 2413 CurRec = New; in dropPoisonGeneratingRecipes() 2418 CurRec->getVPSingleValue()->getUnderlyingValue()); in dropPoisonGeneratingRecipes() 2426 for (VPValue *Operand : CurRec->operands()) in dropPoisonGeneratingRecipes()
|