Lines Matching refs:MethodInfo
835 struct MethodInfo { struct in __anon6f3b34010111::ItaniumVTableBuilder
847 MethodInfo(CharUnits BaseOffset, CharUnits BaseOffsetInLayoutClass, in MethodInfo() function
853 MethodInfo() in MethodInfo() argument
858 MethodInfo(MethodInfo const&) = default;
861 typedef llvm::DenseMap<const CXXMethodDecl *, MethodInfo> MethodInfoMapTy;
1114 const MethodInfo &MethodInfo = MI.second; in ComputeThisAdjustments() local
1117 uint64_t VTableIndex = MethodInfo.VTableIndex; in ComputeThisAdjustments()
1124 Overriders.getOverrider(MD, MethodInfo.BaseOffset); in ComputeThisAdjustments()
1127 if (MethodInfo.BaseOffsetInLayoutClass == Overrider.Offset) { in ComputeThisAdjustments()
1138 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 __anon6f3b34010611::VFTableBuilder
2467 MethodInfo(uint64_t VBTableIndex, uint64_t VFTableIndex, in MethodInfo() function
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()