Lines Matching refs:MethodInfo

841   struct MethodInfo {  struct in __anon1858bcf60111::ItaniumVTableBuilder
853 MethodInfo(CharUnits BaseOffset, CharUnits BaseOffsetInLayoutClass, in MethodInfo() argument
859 MethodInfo() in MethodInfo() function
864 MethodInfo(MethodInfo const&) = default;
867 typedef llvm::DenseMap<const CXXMethodDecl *, MethodInfo> MethodInfoMapTy;
1120 const MethodInfo &MethodInfo = MI.second; in ComputeThisAdjustments() local
1123 uint64_t VTableIndex = MethodInfo.VTableIndex; in ComputeThisAdjustments()
1130 Overriders.getOverrider(MD, MethodInfo.BaseOffset); in ComputeThisAdjustments()
1133 if (MethodInfo.BaseOffsetInLayoutClass == Overrider.Offset) { in ComputeThisAdjustments()
1144 ComputeThisAdjustment(MD, MethodInfo.BaseOffsetInLayoutClass, Overrider); in ComputeThisAdjustments()
1548 MethodInfo &OverriddenMethodInfo = MethodInfoMap[OverriddenMD]; in AddMethods()
1550 MethodInfo MethodInfo(Base.getBaseOffset(), BaseOffsetInLayoutClass, in AddMethods() local
1556 MethodInfoMap.insert(std::make_pair(MD, MethodInfo)); in AddMethods()
1624 MethodInfo MethodInfo(Base.getBaseOffset(), BaseOffsetInLayoutClass, in AddMethods() local
1629 MethodInfoMap.insert(std::make_pair(MD, MethodInfo)); in AddMethods()
1734 const MethodInfo &MI = I.second; in LayoutPrimaryAndSecondaryVTables()
2547 struct MethodInfo { struct in __anon1858bcf60711::VFTableBuilder
2564 MethodInfo(uint64_t VBTableIndex, uint64_t VFTableIndex, in MethodInfo() function
2569 MethodInfo() in MethodInfo() argument
2574 typedef llvm::DenseMap<const CXXMethodDecl *, MethodInfo> MethodInfoMapTy;
2648 const MethodInfo &MI = I.second; in LayoutVFTable()
3117 MethodInfo &OverriddenMethodInfo = OverriddenMDIterator->second; in AddMethods()
3133 MethodInfo MI(VBIndex, OverriddenMethodInfo.VFTableIndex); in AddMethods()
3160 MethodInfo MI(VBIndex, in AddMethods()