Lines Matching defs:RKImpl
133 detail::RecordKeeperImpl &RKImpl = RK.getImpl();
134 if (Sz >= RKImpl.SharedBitsRecTys.size())
135 RKImpl.SharedBitsRecTys.resize(Sz + 1);
136 BitsRecTy *&Ty = RKImpl.SharedBitsRecTys[Sz];
138 Ty = new (RKImpl.Allocator) BitsRecTy(RK, Sz);
208 detail::RecordKeeperImpl &RKImpl = RK.getImpl();
210 return &RKImpl.AnyRecord;
212 FoldingSet<RecordRecTy> &ThePool = RKImpl.RecordTypePool;
237 void *Mem = RKImpl.Allocator.Allocate(
390 detail::RecordKeeperImpl &RKImpl = RK.getImpl();
392 if (ArgumentInit *I = RKImpl.TheArgumentInitPool.FindNodeOrInsertPos(ID, IP))
395 ArgumentInit *I = new (RKImpl.Allocator) ArgumentInit(Value, Aux);
396 RKImpl.TheArgumentInitPool.InsertNode(I, IP);
440 detail::RecordKeeperImpl &RKImpl = RK.getImpl();
442 if (BitsInit *I = RKImpl.TheBitsInitPool.FindNodeOrInsertPos(ID, IP))
445 void *Mem = RKImpl.Allocator.Allocate(totalSizeToAlloc<Init *>(Range.size()),
450 RKImpl.TheBitsInitPool.InsertNode(I, IP);
634 detail::RecordKeeperImpl &RKImpl = RK.getImpl();
635 auto &InitMap = Fmt == SF_String ? RKImpl.StringInitStringPool
636 : RKImpl.StringInitCodePool;
639 Entry.second = new (RKImpl.Allocator) StringInit(RK, Entry.getKey(), Fmt);