Searched refs:ExistsOpInit (Results 1 – 3 of 3) sorted by relevance
84 FoldingSet<ExistsOpInit> TheExistsOpInitPool;2032 ExistsOpInit *ExistsOpInit::get(RecTy *CheckType, Init *Expr) { in get()2038 if (ExistsOpInit *I = RK.TheExistsOpInitPool.FindNodeOrInsertPos(ID, IP)) in get()2041 ExistsOpInit *I = new (RK.Allocator) ExistsOpInit(CheckType, Expr); in get()2046 void ExistsOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()2050 Init *ExistsOpInit::Fold(Record *CurRec, bool IsFinal) const { in Fold()2068 return const_cast<ExistsOpInit *>(this); in Fold()2079 return const_cast<ExistsOpInit *>(this); in Fold()2081 return const_cast<ExistsOpInit *>(this); in Fold()2084 Init *ExistsOpInit::resolveReferences(Resolver &R) const { in resolveReferences()[all …]
1422 return (ExistsOpInit::get(Type, Expr))->Fold(CurRec); in ParseOperation()
1204 class ExistsOpInit : public TypedInit, public FoldingSetNode {1209 ExistsOpInit(RecTy *CheckType, Init *Expr) in ExistsOpInit() function1214 ExistsOpInit(const ExistsOpInit &) = delete;1215 ExistsOpInit &operator=(const ExistsOpInit &) = delete;1219 static ExistsOpInit *get(RecTy *CheckType, Init *Expr);