Searched refs:CXXInfo (Results 1 – 2 of 2) sorted by relevance
125 CXXRecordLayoutInfo *CXXInfo; variable183 assert(CXXInfo && "Record layout does not have C++ specific info!"); in getNonVirtualSize()185 return CXXInfo->NonVirtualSize; in getNonVirtualSize()191 assert(CXXInfo && "Record layout does not have C++ specific info!"); in getNonVirtualAlign()193 return CXXInfo->NonVirtualAlign; in getNonVirtualAlign()198 assert(CXXInfo && "Record layout does not have C++ specific info!"); in getPrimaryBase()200 return CXXInfo->PrimaryBase.getPointer(); in getPrimaryBase()206 assert(CXXInfo && "Record layout does not have C++ specific info!"); in isPrimaryBaseVirtual()208 return CXXInfo->PrimaryBase.getInt(); in isPrimaryBaseVirtual()213 assert(CXXInfo && "Record layout does not have C++ specific info!"); in getBaseClassOffset()[all …]
23 if (CXXInfo) { in Destroy()24 Ctx.Deallocate(CXXInfo); in Destroy()25 CXXInfo->~CXXRecordLayoutInfo(); in Destroy()36 FieldCount(fieldcount), CXXInfo(0) { in ASTRecordLayout()61 FieldCount(fieldcount), CXXInfo(new (Ctx) CXXRecordLayoutInfo) in ASTRecordLayout()68 CXXInfo->PrimaryBase.setPointer(PrimaryBase); in ASTRecordLayout()69 CXXInfo->PrimaryBase.setInt(IsPrimaryBaseVirtual); in ASTRecordLayout()70 CXXInfo->NonVirtualSize = nonvirtualsize; in ASTRecordLayout()71 CXXInfo->NonVirtualAlign = nonvirtualalign; in ASTRecordLayout()72 CXXInfo->SizeOfLargestEmptySubobject = SizeOfLargestEmptySubobject; in ASTRecordLayout()[all …]