Lines Matching refs:MethodInfo

841   struct MethodInfo {  struct in __anon0cfdcd2c0111::ItaniumVTableBuilder
853 MethodInfo(CharUnits BaseOffset, CharUnits BaseOffsetInLayoutClass, in MethodInfo() argument
859 MethodInfo() in MethodInfo() argument
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()
1516 MethodInfo &OverriddenMethodInfo = MethodInfoMap[OverriddenMD]; in AddMethods()
1518 MethodInfo MethodInfo(Base.getBaseOffset(), BaseOffsetInLayoutClass, in AddMethods() local
1524 MethodInfoMap.insert(std::make_pair(MD, MethodInfo)); in AddMethods()
1591 MethodInfo MethodInfo(Base.getBaseOffset(), BaseOffsetInLayoutClass, in AddMethods() local
1596 MethodInfoMap.insert(std::make_pair(MD, MethodInfo)); in AddMethods()
1692 const MethodInfo &MI = I.second; in LayoutPrimaryAndSecondaryVTables()
2454 struct MethodInfo { struct in __anon0cfdcd2c0611::VFTableBuilder
2471 MethodInfo(uint64_t VBTableIndex, uint64_t VFTableIndex, in MethodInfo() function
2476 MethodInfo() in MethodInfo() argument
2481 typedef llvm::DenseMap<const CXXMethodDecl *, MethodInfo> MethodInfoMapTy;
2555 const MethodInfo &MI = I.second; in LayoutVFTable()
3024 MethodInfo &OverriddenMethodInfo = OverriddenMDIterator->second; in AddMethods()
3040 MethodInfo MI(VBIndex, OverriddenMethodInfo.VFTableIndex); in AddMethods()
3067 MethodInfo MI(VBIndex, in AddMethods()