Lines Matching refs:MethodInfo

828   struct MethodInfo {  struct in __anon6d6223050111::ItaniumVTableBuilder
840 MethodInfo(CharUnits BaseOffset, CharUnits BaseOffsetInLayoutClass, in MethodInfo() function
846 MethodInfo() in MethodInfo() function
852 typedef llvm::DenseMap<const CXXMethodDecl *, MethodInfo> MethodInfoMapTy;
1106 const MethodInfo &MethodInfo = MI.second; in ComputeThisAdjustments() local
1109 uint64_t VTableIndex = MethodInfo.VTableIndex; in ComputeThisAdjustments()
1116 Overriders.getOverrider(MD, MethodInfo.BaseOffset); in ComputeThisAdjustments()
1119 if (MethodInfo.BaseOffsetInLayoutClass == Overrider.Offset) { in ComputeThisAdjustments()
1130 ComputeThisAdjustment(MD, MethodInfo.BaseOffsetInLayoutClass, Overrider); in ComputeThisAdjustments()
1503 MethodInfo &OverriddenMethodInfo = MethodInfoMap[OverriddenMD]; in AddMethods()
1505 MethodInfo MethodInfo(Base.getBaseOffset(), BaseOffsetInLayoutClass, in AddMethods() local
1511 MethodInfoMap.insert(std::make_pair(MD, MethodInfo)); in AddMethods()
1570 MethodInfo MethodInfo(Base.getBaseOffset(), BaseOffsetInLayoutClass, in AddMethods() local
1575 MethodInfoMap.insert(std::make_pair(MD, MethodInfo)); in AddMethods()
1670 const MethodInfo &MI = I.second; in LayoutPrimaryAndSecondaryVTables()
2403 struct MethodInfo { struct in __anon6d6223050511::VFTableBuilder
2420 MethodInfo(uint64_t VBTableIndex, uint64_t VFTableIndex, in MethodInfo() function
2425 MethodInfo() in MethodInfo() function
2430 typedef llvm::DenseMap<const CXXMethodDecl *, MethodInfo> MethodInfoMapTy;
2504 const MethodInfo &MI = I.second; in LayoutVFTable()
2973 MethodInfo &OverriddenMethodInfo = OverriddenMDIterator->second; in AddMethods()
2989 MethodInfo MI(VBIndex, OverriddenMethodInfo.VFTableIndex); in AddMethods()
3016 MethodInfo MI(VBIndex, in AddMethods()