Lines Matching refs:Components

546   /// Components - vcall and vbase offset components
548 VTableComponentVectorTy Components;
596 const_iterator components_begin() const { return Components.rbegin(); }
597 const_iterator components_end() const { return Components.rend(); }
659 int64_t OffsetIndex = -(int64_t)(3 + Components.size());
713 Components.push_back(
761 Components.push_back(
821 /// Components - The components of the vtable being built.
822 SmallVector<VTableComponent, 64> Components;
1034 return Components.size();
1038 return Components.begin();
1042 return Components.end();
1130 if (Components[VTableIndex].getKind() ==
1174 const VTableComponent &Component = Components[I->first];
1324 Components.push_back(VTableComponent::MakeCompleteDtor(DD));
1325 Components.push_back(VTableComponent::MakeDeletingDtor(DD));
1329 VTableThunks[Components.size()].Return = ReturnAdjustment;
1332 Components.push_back(VTableComponent::MakeFunction(MD));
1605 Components.size());
1616 Components.push_back(VTableComponent::MakeUnusedFunction(OverriderMD));
1654 Components.push_back(VTableComponent::MakeVCallOffset(CharUnits::Zero()));
1666 Components.append(Builder.components_begin(), Builder.components_end());
1683 Components.push_back(VTableComponent::MakeOffsetToTop(OffsetToTop));
1686 Components.push_back(VTableComponent::MakeRTTI(MostDerivedClass));
1688 uint64_t AddressPoint = Components.size();
1932 Out << "' (" << Components.size() << " entries).\n";
1947 for (unsigned I = 0, E = Components.size(); I != E; ++I) {
1952 const VTableComponent &Component = Components[I];
2465 /// Components - The components of the vftable being built.
2466 SmallVector<VTableComponent, 64> Components;
2539 Components.push_back(VTableComponent::MakeDeletingDtor(DD));
2542 VTableThunks[Components.size()] = TI;
2543 Components.push_back(VTableComponent::MakeFunction(MD));
2616 uint64_t getNumVTableComponents() const { return Components.size(); }
2619 return Components.begin();
2623 return Components.end();
2940 MethodInfo MI(VBIndex, Components.size());
3038 Out << "' (" << Components.size() << " entries).\n";
3040 for (unsigned I = 0, E = Components.size(); I != E; ++I) {
3043 const VTableComponent &Component = Components[I];