Home
last modified time | relevance | path

Searched refs:CurRec (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.h100 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 DTGParser.cpp113 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 DRecord.cpp838 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 DRecord.h873 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 DVPlanTransforms.cpp2380 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()