Lines Matching refs:MethodInfo
837 struct MethodInfo { struct in __anon8b019dcd0111::ItaniumVTableBuilder
849 MethodInfo(CharUnits BaseOffset, CharUnits BaseOffsetInLayoutClass, in MethodInfo() argument
855 MethodInfo() in MethodInfo() argument
860 MethodInfo(MethodInfo const&) = default;
863 typedef llvm::DenseMap<const CXXMethodDecl *, MethodInfo> MethodInfoMapTy;
1116 const MethodInfo &MethodInfo = MI.second; in ComputeThisAdjustments() local
1119 uint64_t VTableIndex = MethodInfo.VTableIndex; in ComputeThisAdjustments()
1126 Overriders.getOverrider(MD, MethodInfo.BaseOffset); in ComputeThisAdjustments()
1129 if (MethodInfo.BaseOffsetInLayoutClass == Overrider.Offset) { in ComputeThisAdjustments()
1140 ComputeThisAdjustment(MD, MethodInfo.BaseOffsetInLayoutClass, Overrider); in ComputeThisAdjustments()
1512 MethodInfo &OverriddenMethodInfo = MethodInfoMap[OverriddenMD]; in AddMethods()
1514 MethodInfo MethodInfo(Base.getBaseOffset(), BaseOffsetInLayoutClass, in AddMethods() local
1520 MethodInfoMap.insert(std::make_pair(MD, MethodInfo)); in AddMethods()
1585 MethodInfo MethodInfo(Base.getBaseOffset(), BaseOffsetInLayoutClass, in AddMethods() local
1590 MethodInfoMap.insert(std::make_pair(MD, MethodInfo)); in AddMethods()
1685 const MethodInfo &MI = I.second; in LayoutPrimaryAndSecondaryVTables()
2451 struct MethodInfo { struct in __anon8b019dcd0611::VFTableBuilder
2468 MethodInfo(uint64_t VBTableIndex, uint64_t VFTableIndex, in MethodInfo() argument
2473 MethodInfo() in MethodInfo() argument
2478 typedef llvm::DenseMap<const CXXMethodDecl *, MethodInfo> MethodInfoMapTy;
2552 const MethodInfo &MI = I.second; in LayoutVFTable()
3021 MethodInfo &OverriddenMethodInfo = OverriddenMDIterator->second; in AddMethods()
3037 MethodInfo MI(VBIndex, OverriddenMethodInfo.VFTableIndex); in AddMethods()
3064 MethodInfo MI(VBIndex, in AddMethods()