Lines Matching refs:VarDefInit
1544 VarDefInit *VarDefInit::get(Record *Class, ArrayRef<Init *> Args) { in get()
1545 static FoldingSet<VarDefInit> ThePool; in get()
1551 if (VarDefInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
1555 alignof(VarDefInit)); in get()
1556 VarDefInit *I = new(Mem) VarDefInit(Class, Args.size()); in get()
1563 void VarDefInit::Profile(FoldingSetNodeID &ID) const { in Profile()
1567 DefInit *VarDefInit::instantiate() { in instantiate()
1613 Init *VarDefInit::resolveReferences(Resolver &R) const { in resolveReferences()
1626 auto New = VarDefInit::get(Class, NewArgs); in resolveReferences()
1631 return const_cast<VarDefInit *>(this); in resolveReferences()
1634 Init *VarDefInit::Fold() const { in Fold()
1643 return const_cast<VarDefInit *>(this)->instantiate(); in Fold()
1644 return const_cast<VarDefInit *>(this); in Fold()
1647 std::string VarDefInit::getAsString() const { in getAsString()