Home | History | Annotate | Download | only in AST

Lines Matching refs:VTableComponent

553   typedef SmallVector<VTableComponent, 64> VTableComponentVectorTy;
720 VTableComponent::MakeVCallOffset(Offset));
770 VTableComponent::MakeVBaseOffset(Offset));
828 SmallVector<VTableComponent, 64> Components;
1029 const VTableComponent *vtable_component_begin() const {
1033 const VTableComponent *vtable_component_end() const {
1101 VTableComponent::CK_UnusedFunctionPointer)
1144 const VTableComponent &Component = Components[I->first];
1151 case VTableComponent::CK_FunctionPointer:
1154 case VTableComponent::CK_CompleteDtorPointer:
1157 case VTableComponent::CK_DeletingDtorPointer:
1298 Components.push_back(VTableComponent::MakeCompleteDtor(DD));
1299 Components.push_back(VTableComponent::MakeDeletingDtor(DD));
1306 VTableComponent::MakeFunction(MD));
1547 Components.push_back(VTableComponent::MakeUnusedFunction(OverriderMD));
1585 Components.push_back(VTableComponent::MakeVCallOffset(CharUnits::Zero()));
1617 VTableComponent::MakeOffsetToTop(OffsetToTop));
1620 Components.push_back(VTableComponent::MakeRTTI(MostDerivedClass));
1856 const VTableComponent &Component = Components[I];
1861 case VTableComponent::CK_VCallOffset:
1867 case VTableComponent::CK_VBaseOffset:
1873 case VTableComponent::CK_OffsetToTop:
1879 case VTableComponent::CK_RTTI:
1883 case VTableComponent::CK_FunctionPointer: {
1925 case VTableComponent::CK_CompleteDtorPointer:
1926 case VTableComponent::CK_DeletingDtorPointer: {
1928 Component.getKind() == VTableComponent::CK_CompleteDtorPointer;
1960 case VTableComponent::CK_UnusedFunctionPointer: {
2150 const VTableComponent *VTableComponents,
2155 VTableComponents(new VTableComponent[NumVTableComponents]),