Searched refs:IsAOpInit (Results 1 – 3 of 3) sorted by relevance
1113 class IsAOpInit final : public TypedInit, public FoldingSetNode {1118 IsAOpInit(const RecTy *CheckType, const Init *Expr) in IsAOpInit() function1123 IsAOpInit(const IsAOpInit &) = delete;1124 IsAOpInit &operator=(const IsAOpInit &) = delete;1128 static const IsAOpInit *get(const RecTy *CheckType, const Init *Expr);
85 FoldingSet<IsAOpInit> TheIsAOpInitPool;2077 const IsAOpInit *IsAOpInit::get(const RecTy *CheckType, const Init *Expr) { in get()2084 if (const IsAOpInit *I = RK.TheIsAOpInitPool.FindNodeOrInsertPos(ID, IP)) in get()2087 IsAOpInit *I = new (RK.Allocator) IsAOpInit(CheckType, Expr); in get()2092 void IsAOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()2096 const Init *IsAOpInit::Fold() const { in Fold()2118 const Init *IsAOpInit::resolveReferences(Resolver &R) const { in resolveReferences()2125 const Init *IsAOpInit::getBit(unsigned Bit) const { in getBit()2129 std::string IsAOpInit::getAsString() const { in getAsString()
1400 return IsAOpInit::get(Type, LHS)->Fold(); in ParseOperation()