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];
457 CompactPtrT compactPtr(uptr ClassId, uptr Ptr) {
462 void *decompactPtr(uptr ClassId, CompactPtrT CompactPtr) {
594 static CompactPtrT compactPtrInternal(uptr Base, uptr Ptr) {
595 return static_cast<CompactPtrT>((Ptr - Base) >> CompactPtrScale);
598 static uptr decompactPtrInternal(uptr Base, CompactPtrT CompactPtr) {
602 static uptr compactPtrGroup(CompactPtrT CompactPtr) {
648 void pushBatchClassBlocks(RegionInfo *Region, CompactPtrT *Array, u32 Size)
768 CompactPtrT *Array, u32 Size, bool SameGroup = false)
789 auto InsertBlocks = [&](BatchGroupT *BG, CompactPtrT *Array, u32 Size) {
875 CompactPtrT *ToArray, const u16 MaxBlockCount,
950 CompactPtrT *ToArray, const u16 MaxBlockCount)
1022 CompactPtrT *ToArray,
1079 CompactPtrT ShuffleArray[ShuffleArraySize];
1626 auto DecompactPtr = [CompactPtrBase](CompactPtrT CompactPtr) {
1708 CompactPtrT Blocks[MaxUnusedSize];