Lines Matching defs:CompactPtrT
50 typedef typename Config::CompactPtrT CompactPtrT;
218 u16 popBlocks(CacheT *C, uptr ClassId, CompactPtrT *ToArray,
273 void pushBlocks(CacheT *C, uptr ClassId, CompactPtrT *Array, u32 Size) {
296 CompactPtrT Cur = Array[I];
445 CompactPtrT compactPtr(uptr ClassId, uptr Ptr) {
450 void *decompactPtr(uptr ClassId, CompactPtrT CompactPtr) {
579 static CompactPtrT compactPtrInternal(uptr Base, uptr Ptr) {
580 return static_cast<CompactPtrT>((Ptr - Base) >> CompactPtrScale);
583 static uptr decompactPtrInternal(uptr Base, CompactPtrT CompactPtr) {
587 static uptr compactPtrGroup(CompactPtrT CompactPtr) {
630 void pushBatchClassBlocks(RegionInfo *Region, CompactPtrT *Array, u32 Size)
758 CompactPtrT *Array, u32 Size, bool SameGroup = false)
780 auto InsertBlocks = [&](BatchGroupT *BG, CompactPtrT *Array, u32 Size) {
868 CompactPtrT *ToArray, const u16 MaxBlockCount,
943 CompactPtrT *ToArray, const u16 MaxBlockCount)
1015 CompactPtrT *ToArray,
1072 CompactPtrT ShuffleArray[ShuffleArraySize];
1518 auto DecompactPtr = [CompactPtrBase](CompactPtrT CompactPtr) {
1600 CompactPtrT Blocks[MaxUnusedSize];