Lines Matching defs:CompactPtrGroupBase
591 static uptr decompactGroupBase(uptr Base, uptr CompactPtrGroupBase) {
592 DCHECK_EQ(CompactPtrGroupBase % (static_cast<uptr>(1) << (GroupScale)), 0U);
593 return Base + (CompactPtrGroupBase << CompactPtrScale);
680 BG->CompactPtrGroupBase = 0;
763 auto CreateGroup = [&](uptr CompactPtrGroupBase) {
771 BG->CompactPtrGroupBase = CompactPtrGroupBase;
813 compactPtrGroup(Array[0]) > Cur->CompactPtrGroupBase) {
819 compactPtrGroup(Array[0]) != Cur->CompactPtrGroupBase) {
831 DCHECK_EQ(compactPtrGroup(Array[I]), Cur->CompactPtrGroupBase);
842 DCHECK_EQ(compactPtrGroup(Array[I - 1]), Cur->CompactPtrGroupBase);
846 compactPtrGroup(Array[I]) > Cur->CompactPtrGroupBase) {
852 compactPtrGroup(Array[I]) != Cur->CompactPtrGroupBase) {
1368 // #1 CompactPtrGroupBase #2 CompactPtrGroupBase ...
1375 // After decompacting the CompactPtrGroupBase, we expect the alignment
1378 decompactGroupBase(CompactPtrBase, BG->CompactPtrGroupBase);
1523 CompactPtrBase, GroupsToRelease.front()->CompactPtrGroupBase);
1526 GroupsToRelease.back()->CompactPtrGroupBase) +
1546 decompactGroupBase(CompactPtrBase, BG.CompactPtrGroupBase);
1569 DCHECK_EQ(compactPtrGroup(It.get(I)), BG.CompactPtrGroupBase);
1624 if (BG->CompactPtrGroupBase <
1625 GroupsToRelease.front()->CompactPtrGroupBase) {
1635 if (BG->CompactPtrGroupBase == Cur->CompactPtrGroupBase) {
1691 // At here, the `BG` is the first BatchGroup with CompactPtrGroupBase
1720 CHECK_LT(Prev->CompactPtrGroupBase, Cur->CompactPtrGroupBase);