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() 269 bool ParseDefvar(Record *CurRec = nullptr); 270 bool ParseDump(MultiClass *CurMultiClass, Record *CurRec = nullptr); 274 bool ParseAssert(MultiClass *CurMultiClass, Record *CurRec = nullptr); 278 bool ParseObjectBody(Record *CurRec); 279 bool ParseBody(Record *CurRec); 280 bool ParseBodyItem(Record *CurRec); 282 bool ParseTemplateArgList(Record *CurRec); 283 Init *ParseDeclaration(Record *CurRec, bool ParsingTemplateArgs); [all …]
|
H A D | TGParser.cpp | 113 static Init *QualifyName(Record &CurRec, 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() 169 if (CurRec) { in getVar() 171 if (RecordVal *RV = CurRec->getValue(Name)) { in getVar() 178 if (CurRec->isClass()) in getVar() 179 if (auto *V = FindValueInArgs(CurRec, Name)) in getVar() 210 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { in AddValue() argument [all …]
|
H A D | Record.cpp | 797 Init *UnOpInit::Fold(Record *CurRec, bool IsFinal) const { in Fold() argument 842 if (!D && CurRec) { in Fold() 845 auto *Anonymous = dyn_cast<AnonymousNameInit>(CurRec->getNameInit()); in Fold() 846 if (Name == CurRec->getNameInit() || in Fold() 850 D = CurRec; in Fold() 854 auto PrintFatalErrorHelper = [CurRec](const Twine &T) { in Fold() 855 if (CurRec) in Fold() 856 PrintFatalError(CurRec->getLoc(), T); in Fold() 930 PrintFatalError(CurRec->getLoc(), in Fold() 945 PrintFatalError(CurRec->getLoc(), in Fold() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
H A D | Record.h | 889 Init *Fold(Record *CurRec, bool IsFinal = false) const; 975 Init *Fold(Record *CurRec) const; 1044 Init *Fold(Record *CurRec) const; 1106 Init *Fold(Record *CurRec) const; 1158 Init *Fold(Record *CurRec) const; 1225 Init *Fold(Record *CurRec, bool IsFinal = false) const; 1433 Init *Fold(Record *CurRec) const; 2214 Record *CurRec; variable 2218 explicit Resolver(Record *CurRec) : CurRec(CurRec) {} in Resolver() argument 2221 Record *getCurrentRecord() const { return CurRec; } in getCurrentRecord() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 1539 VPRecipeBase *CurRec = Worklist.back(); in dropPoisonGeneratingRecipes() local 1542 if (!Visited.insert(CurRec).second) in dropPoisonGeneratingRecipes() 1549 if (isa<VPWidenMemoryRecipe>(CurRec) || isa<VPInterleaveRecipe>(CurRec) || in dropPoisonGeneratingRecipes() 1550 isa<VPScalarIVStepsRecipe>(CurRec) || isa<VPHeaderPHIRecipe>(CurRec)) in dropPoisonGeneratingRecipes() 1556 if (auto *RecWithFlags = dyn_cast<VPRecipeWithIRFlags>(CurRec)) { in dropPoisonGeneratingRecipes() 1573 CurRec = New; in dropPoisonGeneratingRecipes() 1578 CurRec->getVPSingleValue()->getUnderlyingValue()); in dropPoisonGeneratingRecipes() 1586 for (VPValue *operand : CurRec->operands()) in dropPoisonGeneratingRecipes()
|