Searched refs:CXXInfo (Results 1 – 3 of 3) sorted by relevance
149 CXXRecordLayoutInfo *CXXInfo = nullptr; variable213 return CXXInfo->NonVirtualSize; in getNonVirtualSize()221 return CXXInfo->NonVirtualAlignment; in getNonVirtualAlignment()230 return CXXInfo->PreferredNVAlignment; in getPreferredNVAlignment()255 return CXXInfo->BaseOffsets[Base]; in getBaseClassOffset()282 return CXXInfo->HasOwnVFPtr; in hasOwnVFPtr()290 return CXXInfo->HasExtendableVFPtr; in hasExtendableVFPtr()314 return CXXInfo && CXXInfo->EndsWithZeroSizedObject; in endsWithZeroSizedObject()326 return CXXInfo->VBPtrOffset; in getVBPtrOffset()331 return CXXInfo->BaseSharingVBPtr; in getBaseSharingVBPtr()[all …]
22 if (CXXInfo) { in Destroy()23 CXXInfo->~CXXRecordLayoutInfo(); in Destroy()24 Ctx.Deallocate(CXXInfo); in Destroy()60 CXXInfo(new (Ctx) CXXRecordLayoutInfo) { in ASTRecordLayout()63 CXXInfo->PrimaryBase.setPointer(PrimaryBase); in ASTRecordLayout()65 CXXInfo->NonVirtualSize = nonvirtualsize; in ASTRecordLayout()69 CXXInfo->BaseOffsets = BaseOffsets; in ASTRecordLayout()70 CXXInfo->VBaseOffsets = VBaseOffsets; in ASTRecordLayout()71 CXXInfo->HasOwnVFPtr = hasOwnVFPtr; in ASTRecordLayout()72 CXXInfo->VBPtrOffset = vbptroffset; in ASTRecordLayout()[all …]
3777 OS << Info.CXXInfo->BaseOffsets[Base].getQuantity(); in DumpRecordLayout()3786 OS << Info.CXXInfo->VBaseOffsets[VBase].VBaseOffset.getQuantity(); in DumpRecordLayout()