Searched refs:ExistsOpInit (Results 1 – 3 of 3) sorted by relevance
82 FoldingSet<ExistsOpInit> TheExistsOpInitPool;1670 ExistsOpInit *ExistsOpInit::get(RecTy *CheckType, Init *Expr) { in get()1679 ExistsOpInit *I = new (RK.Allocator) ExistsOpInit(CheckType, Expr); in get()1684 void ExistsOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()1691 return const_cast<ExistsOpInit *>(this); in Fold()1699 return const_cast<ExistsOpInit *>(this); in Fold()1712 return const_cast<ExistsOpInit *>(this); in Fold()1719 return const_cast<ExistsOpInit *>(this); in Fold()1726 return const_cast<ExistsOpInit *>(this); in resolveReferences()1729 Init *ExistsOpInit::getBit(unsigned Bit) const { in getBit()[all …]
1142 return (ExistsOpInit::get(Type, Expr))->Fold(CurRec); in ParseOperation()
1101 class ExistsOpInit : public TypedInit, public FoldingSetNode {1106 ExistsOpInit(RecTy *CheckType, Init *Expr) in ExistsOpInit() function1111 ExistsOpInit(const ExistsOpInit &) = delete;1112 ExistsOpInit &operator=(const ExistsOpInit &) = delete;1116 static ExistsOpInit *get(RecTy *CheckType, Init *Expr);