Lines Matching defs:RKImpl
166 detail::RecordKeeperImpl &RKImpl = RK.getImpl();
167 if (Sz >= RKImpl.SharedBitsRecTys.size())
168 RKImpl.SharedBitsRecTys.resize(Sz + 1);
169 BitsRecTy *&Ty = RKImpl.SharedBitsRecTys[Sz];
171 Ty = new (RKImpl.Allocator) BitsRecTy(RK, Sz);
241 detail::RecordKeeperImpl &RKImpl = RK.getImpl();
243 return &RKImpl.AnyRecord;
245 FoldingSet<RecordRecTy> &ThePool = RKImpl.RecordTypePool;
269 void *Mem = RKImpl.Allocator.Allocate(
421 detail::RecordKeeperImpl &RKImpl = RK.getImpl();
424 RKImpl.TheArgumentInitPool.FindNodeOrInsertPos(ID, IP))
427 ArgumentInit *I = new (RKImpl.Allocator) ArgumentInit(Value, Aux);
428 RKImpl.TheArgumentInitPool.InsertNode(I, IP);
472 detail::RecordKeeperImpl &RKImpl = RK.getImpl();
474 if (BitsInit *I = RKImpl.TheBitsInitPool.FindNodeOrInsertPos(ID, IP))
477 void *Mem = RKImpl.Allocator.Allocate(
482 RKImpl.TheBitsInitPool.InsertNode(I, IP);
672 detail::RecordKeeperImpl &RKImpl = RK.getImpl();
673 auto &InitMap = Fmt == SF_String ? RKImpl.StringInitStringPool
674 : RKImpl.StringInitCodePool;
677 Entry.second = new (RKImpl.Allocator) StringInit(RK, Entry.getKey(), Fmt);