Lines Matching refs:IvarsInfo

835   SmallVector<GC_IVAR, 16> IvarsInfo;  member in __anon0ea151f90111::CGObjCCommonMac
1944 IvarsInfo.clear(); in BuildGCBlockLayout()
1950 IvarsInfo.push_back(GC_IVAR(0, 1)); in BuildGCBlockLayout()
1975 IvarsInfo.push_back(GC_IVAR(fieldOffset, /*size in words*/ 1)); in BuildGCBlockLayout()
1989 IvarsInfo.push_back(GC_IVAR(fieldOffset, in BuildGCBlockLayout()
1996 if (IvarsInfo.empty()) in BuildGCBlockLayout()
2001 llvm::array_pod_sort(IvarsInfo.begin(), IvarsInfo.end()); in BuildGCBlockLayout()
4524 int OldIndex = IvarsInfo.size() - 1; in BuildAggrIvarLayout()
4534 for (int FirstIndex = IvarsInfo.size() - 1, in BuildAggrIvarLayout()
4538 IvarsInfo.push_back(GC_IVAR(IvarsInfo[i].ivar_bytepos + Size*ElIx, in BuildAggrIvarLayout()
4539 IvarsInfo[i].ivar_size)); in BuildAggrIvarLayout()
4562 IvarsInfo.push_back(GC_IVAR(BytePos + FieldOffset, in BuildAggrIvarLayout()
4606 IvarsInfo.push_back(GC_IVAR(BytePos + MaxFieldOffset, in BuildAggrIvarLayout()
4626 if (IvarsInfo[0].ivar_bytepos == 0) { in BuildIvarLayoutBitmap()
4628 WordsToScan = IvarsInfo[0].ivar_size; in BuildIvarLayoutBitmap()
4630 WordsToSkip = IvarsInfo[0].ivar_bytepos/WordSize; in BuildIvarLayoutBitmap()
4631 WordsToScan = IvarsInfo[0].ivar_size; in BuildIvarLayoutBitmap()
4633 for (unsigned int i=1, Last=IvarsInfo.size(); i != Last; i++) { in BuildIvarLayoutBitmap()
4635 IvarsInfo[i-1].ivar_bytepos + IvarsInfo[i-1].ivar_size * WordSize; in BuildIvarLayoutBitmap()
4636 if (IvarsInfo[i].ivar_bytepos == TailPrevGCObjC) { in BuildIvarLayoutBitmap()
4638 WordsToScan += IvarsInfo[i].ivar_size; in BuildIvarLayoutBitmap()
4641 if (TailPrevGCObjC > IvarsInfo[i].ivar_bytepos) in BuildIvarLayoutBitmap()
4651 SkScan.skip = (IvarsInfo[i].ivar_bytepos - TailPrevGCObjC) / WordSize; in BuildIvarLayoutBitmap()
4655 WordsToScan = IvarsInfo[i].ivar_size; in BuildIvarLayoutBitmap()
4669 LastIndex = IvarsInfo.size()-1; in BuildIvarLayoutBitmap()
4671 IvarsInfo[LastIndex].ivar_bytepos + in BuildIvarLayoutBitmap()
4672 IvarsInfo[LastIndex].ivar_size * WordSize; in BuildIvarLayoutBitmap()
4787 IvarsInfo.clear(); in BuildIvarLayout()
4791 if (IvarsInfo.empty()) in BuildIvarLayout()
4795 if (hasUnion && !IvarsInfo.empty()) in BuildIvarLayout()
4796 std::sort(IvarsInfo.begin(), IvarsInfo.end()); in BuildIvarLayout()