Searched refs:VTableComponent (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | VTableBuilder.h | 30 class VTableComponent { 53 VTableComponent() = default; 56 return VTableComponent(CK_VCallOffset, Offset); in MakeVCallOffset() 60 return VTableComponent(CK_VBaseOffset, Offset); in MakeVBaseOffset() 64 return VTableComponent(CK_OffsetToTop, Offset); in MakeOffsetToTop() 75 return VTableComponent(CK_FunctionPointer, in MakeFunction() 80 return VTableComponent(CK_CompleteDtorPointer, in MakeCompleteDtor() 85 return VTableComponent(CK_DeletingDtorPointer, in MakeDeletingDtor() 92 return VTableComponent(CK_UnusedFunctionPointer, in MakeUnusedFunction() 202 VTableComponent(Kind ComponentKind, uintptr_t Ptr) { in VTableComponent() function [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | VTableBuilder.cpp | 730 VTableComponent::MakeVCallOffset(Offset)); in AddVCallOffsets() 834 SmallVector<VTableComponent, 64> Components; 1174 case VTableComponent::CK_FunctionPointer: in ComputeThisAdjustments() 1933 case VTableComponent::CK_VCallOffset: in dumpLayout() 1939 case VTableComponent::CK_VBaseOffset: in dumpLayout() 1945 case VTableComponent::CK_OffsetToTop: in dumpLayout() 1951 case VTableComponent::CK_RTTI: in dumpLayout() 1956 case VTableComponent::CK_FunctionPointer: { in dumpLayout() 2445 SmallVector<VTableComponent, 64> Components; 3165 case VTableComponent::CK_RTTI: in dumpLayout() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 729 case VTableComponent::CK_VCallOffset: in addVTableComponent() 732 case VTableComponent::CK_VBaseOffset: in addVTableComponent() 735 case VTableComponent::CK_OffsetToTop: in addVTableComponent() 738 case VTableComponent::CK_RTTI: in addVTableComponent() 746 case VTableComponent::CK_FunctionPointer: in addVTableComponent() 747 case VTableComponent::CK_CompleteDtorPointer: in addVTableComponent() 748 case VTableComponent::CK_DeletingDtorPointer: { in addVTableComponent() 827 component.getKind() == VTableComponent::CK_CompleteDtorPointer); in addVTableComponent() 843 case VTableComponent::CK_UnusedFunctionPointer: in addVTableComponent() 1340 ArrayRef<VTableComponent> Comps = VTLayout.vtable_components(); in EmitVTableTypeMetadata() [all …]
|
| H A D | MicrosoftCXXABI.cpp | 1756 [](const VTableComponent &VTC) { return VTC.isRTTIKind(); })) in emitVTableDefinitions()
|