Searched refs:InstancesOpInit (Results 1 – 3 of 3) sorted by relevance
1182 class InstancesOpInit final : public TypedInit, public FoldingSetNode {1187 InstancesOpInit(const RecTy *Type, const Init *Regex) in InstancesOpInit() function1192 InstancesOpInit(const InstancesOpInit &) = delete;1193 InstancesOpInit &operator=(const InstancesOpInit &) = delete;1199 static const InstancesOpInit *get(const RecTy *Type, const Init *Regex);
87 FoldingSet<InstancesOpInit> TheInstancesOpInitPool;2216 const InstancesOpInit *InstancesOpInit::get(const RecTy *Type, in get()2223 if (const InstancesOpInit *I = in get()2227 InstancesOpInit *I = new (RK.Allocator) InstancesOpInit(Type, Regex); in get()2232 void InstancesOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()2236 const Init *InstancesOpInit::Fold(const Record *CurRec, bool IsFinal) const { in Fold()2258 const Init *InstancesOpInit::resolveReferences(Resolver &R) const { in resolveReferences()2265 const Init *InstancesOpInit::getBit(unsigned Bit) const { in getBit()2269 std::string InstancesOpInit::getAsString() const { in getAsString()
1489 return InstancesOpInit::get(Type, Regex)->Fold(CurRec); in ParseOperation()