Lines Matching refs:MethodInfo

836   struct MethodInfo {  struct in __anon702cc0260111::ItaniumVTableBuilder
848 MethodInfo(CharUnits BaseOffset, CharUnits BaseOffsetInLayoutClass, in MethodInfo() function
854 MethodInfo() in MethodInfo() argument
859 MethodInfo(MethodInfo const&) = default;
862 typedef llvm::DenseMap<const CXXMethodDecl *, MethodInfo> MethodInfoMapTy;
1115 const MethodInfo &MethodInfo = MI.second; in ComputeThisAdjustments() local
1118 uint64_t VTableIndex = MethodInfo.VTableIndex; in ComputeThisAdjustments()
1125 Overriders.getOverrider(MD, MethodInfo.BaseOffset); in ComputeThisAdjustments()
1128 if (MethodInfo.BaseOffsetInLayoutClass == Overrider.Offset) { in ComputeThisAdjustments()
1139 ComputeThisAdjustment(MD, MethodInfo.BaseOffsetInLayoutClass, Overrider); in ComputeThisAdjustments()
1511 MethodInfo &OverriddenMethodInfo = MethodInfoMap[OverriddenMD]; in AddMethods()
1513 MethodInfo MethodInfo(Base.getBaseOffset(), BaseOffsetInLayoutClass, in AddMethods() local
1519 MethodInfoMap.insert(std::make_pair(MD, MethodInfo)); in AddMethods()
1584 MethodInfo MethodInfo(Base.getBaseOffset(), BaseOffsetInLayoutClass, in AddMethods() local
1589 MethodInfoMap.insert(std::make_pair(MD, MethodInfo)); in AddMethods()
1684 const MethodInfo &MI = I.second; in LayoutPrimaryAndSecondaryVTables()
2450 struct MethodInfo { struct in __anon702cc0260611::VFTableBuilder
2467 MethodInfo(uint64_t VBTableIndex, uint64_t VFTableIndex, in MethodInfo() argument
2472 MethodInfo() in MethodInfo() function
2477 typedef llvm::DenseMap<const CXXMethodDecl *, MethodInfo> MethodInfoMapTy;
2551 const MethodInfo &MI = I.second; in LayoutVFTable()
3020 MethodInfo &OverriddenMethodInfo = OverriddenMDIterator->second; in AddMethods()
3036 MethodInfo MI(VBIndex, OverriddenMethodInfo.VFTableIndex); in AddMethods()
3063 MethodInfo MI(VBIndex, in AddMethods()