Searched refs:MSInheritanceModel (Results 1 – 11 of 11) sorted by relevance
365 inheritanceModelHasVBPtrOffsetField(MSInheritanceModel Inheritance) { in inheritanceModelHasVBPtrOffsetField()366 return Inheritance == MSInheritanceModel::Unspecified; in inheritanceModelHasVBPtrOffsetField()372 MSInheritanceModel Inheritance) { in inheritanceModelHasNVOffsetField()373 return IsMemberFunction && Inheritance >= MSInheritanceModel::Multiple; in inheritanceModelHasNVOffsetField()377 inheritanceModelHasVBTableOffsetField(MSInheritanceModel Inheritance) { in inheritanceModelHasVBTableOffsetField()378 return Inheritance >= MSInheritanceModel::Virtual; in inheritanceModelHasVBTableOffsetField()382 MSInheritanceModel Inheritance) { in inheritanceModelHasOnlyOneField()384 return Inheritance <= MSInheritanceModel::Single; in inheritanceModelHasOnlyOneField()385 return Inheritance <= MSInheritanceModel::Multiple; in inheritanceModelHasOnlyOneField()
1783 MSInheritanceModel getMSInheritanceModel() const;1786 MSInheritanceModel calculateInheritanceModel() const;
224 MSInheritanceModel CXXRecordDecl::calculateInheritanceModel() const { in calculateInheritanceModel()226 return MSInheritanceModel::Unspecified; in calculateInheritanceModel()228 return MSInheritanceModel::Virtual; in calculateInheritanceModel()230 return MSInheritanceModel::Multiple; in calculateInheritanceModel()231 return MSInheritanceModel::Single; in calculateInheritanceModel()234 MSInheritanceModel CXXRecordDecl::getMSInheritanceModel() const { in getMSInheritanceModel()284 MSInheritanceModel Inheritance = RD->getMSInheritanceModel(); in getMSMemberPointerSlots()
674 MSInheritanceModel IM = RD->getMSInheritanceModel(); in mangleMemberDataPointer()683 if (IM == MSInheritanceModel::Virtual) in mangleMemberDataPointer()693 case MSInheritanceModel::Single: Code = '0'; break; in mangleMemberDataPointer()694 case MSInheritanceModel::Multiple: Code = '0'; break; in mangleMemberDataPointer()695 case MSInheritanceModel::Virtual: Code = 'F'; break; in mangleMemberDataPointer()696 case MSInheritanceModel::Unspecified: Code = 'G'; break; in mangleMemberDataPointer()721 MSInheritanceModel IM = RD->getMSInheritanceModel(); in mangleMemberFunctionPointer()725 case MSInheritanceModel::Single: Code = '1'; break; in mangleMemberFunctionPointer()726 case MSInheritanceModel::Multiple: Code = 'H'; break; in mangleMemberFunctionPointer()727 case MSInheritanceModel::Virtual: Code = 'I'; break; in mangleMemberFunctionPointer()[all …]
374 enum class MSInheritanceModel { enum
3603 MSInheritanceModel getInheritanceModel() const {3604 // The spelling enum should agree with MSInheritanceModel.3605 return MSInheritanceModel(getSemanticSpelling());
2769 MSInheritanceModel Inheritance = RD->getMSInheritanceModel(); in isZeroInitializable()2777 MSInheritanceModel Inheritance = RD->getMSInheritanceModel(); in ConvertMemberPointerType()2802 MSInheritanceModel Inheritance = RD->getMSInheritanceModel(); in GetNullMemberPointerFields()2839 MSInheritanceModel Inheritance = RD->getMSInheritanceModel(); in EmitFullMemberPointer()2876 MSInheritanceModel::Virtual) in EmitMemberDataPointer()2982 MSInheritanceModel::Virtual) in EmitMemberFunctionPointer()3018 MSInheritanceModel Inheritance = RD->getMSInheritanceModel(); in EmitMemberPointerComparison()3223 MSInheritanceModel Inheritance = RD->getMSInheritanceModel(); in EmitMemberDataPointerAddress()3332 MSInheritanceModel SrcInheritance = SrcRD->getMSInheritanceModel(); in EmitNonNullMemberPointerConversion()3333 MSInheritanceModel DstInheritance = DstRD->getMSInheritanceModel(); in EmitNonNullMemberPointerConversion()[all …]
3154 case MSInheritanceModel::Single: in CreateType()3157 case MSInheritanceModel::Multiple: in CreateType()3160 case MSInheritanceModel::Virtual: in CreateType()3163 case MSInheritanceModel::Unspecified: in CreateType()
8870 MSInheritanceModel IM; in assignInheritanceModel()8878 IM = MSInheritanceModel::Single; in assignInheritanceModel()8881 IM = MSInheritanceModel::Multiple; in assignInheritanceModel()8884 IM = MSInheritanceModel::Unspecified; in assignInheritanceModel()
4537 MSInheritanceModel ExplicitModel) { in checkMSInheritanceAttrOnDefinition()4546 if (ExplicitModel == MSInheritanceModel::Unspecified) in checkMSInheritanceAttrOnDefinition()7181 D, AL, /*BestCase=*/true, (MSInheritanceModel)AL.getSemanticSpelling()); in handleMSInheritanceAttr()7947 MSInheritanceModel Model) { in mergeMSInheritanceAttr()
3651 MSInheritanceModel Model);4710 MSInheritanceModel SemanticSpelling);