Lines Matching refs:VarDefInit
87 FoldingSet<VarDefInit> TheVarDefInitPool;
1924 VarDefInit::VarDefInit(Record *Class, unsigned N) in VarDefInit() function in VarDefInit
1928 VarDefInit *VarDefInit::get(Record *Class, ArrayRef<Init *> Args) { in get()
1934 if (VarDefInit *I = RK.TheVarDefInitPool.FindNodeOrInsertPos(ID, IP)) in get()
1938 alignof(VarDefInit)); in get()
1939 VarDefInit *I = new (Mem) VarDefInit(Class, Args.size()); in get()
1946 void VarDefInit::Profile(FoldingSetNodeID &ID) const { in Profile()
1950 DefInit *VarDefInit::instantiate() { in instantiate()
2002 Init *VarDefInit::resolveReferences(Resolver &R) const { in resolveReferences()
2015 auto New = VarDefInit::get(Class, NewArgs); in resolveReferences()
2020 return const_cast<VarDefInit *>(this); in resolveReferences()
2023 Init *VarDefInit::Fold() const { in Fold()
2032 return const_cast<VarDefInit *>(this)->instantiate(); in Fold()
2033 return const_cast<VarDefInit *>(this); in Fold()
2036 std::string VarDefInit::getAsString() const { in getAsString()