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()
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 DTGParser.cpp113 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 DRecord.cpp797 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 DRecord.h889 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 DVPlanTransforms.cpp1539 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()