Home
last modified time | relevance | path

Searched refs:VTableComponent (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DVTableBuilder.h30 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-12.1/contrib/llvm/tools/clang/lib/AST/
H A DVTableBuilder.cpp717 VTableComponent::MakeVCallOffset(Offset)); in AddVCallOffsets()
821 SmallVector<VTableComponent, 64> Components;
1160 case VTableComponent::CK_FunctionPointer: in ComputeThisAdjustments()
1911 case VTableComponent::CK_VCallOffset: in dumpLayout()
1917 case VTableComponent::CK_VBaseOffset: in dumpLayout()
1923 case VTableComponent::CK_OffsetToTop: in dumpLayout()
1929 case VTableComponent::CK_RTTI: in dumpLayout()
1934 case VTableComponent::CK_FunctionPointer: { in dumpLayout()
2394 SmallVector<VTableComponent, 64> Components;
3116 case VTableComponent::CK_RTTI: in dumpLayout()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTables.cpp601 case VTableComponent::CK_VCallOffset: in addVTableComponent()
604 case VTableComponent::CK_VBaseOffset: in addVTableComponent()
607 case VTableComponent::CK_OffsetToTop: in addVTableComponent()
610 case VTableComponent::CK_RTTI: in addVTableComponent()
613 case VTableComponent::CK_FunctionPointer: in addVTableComponent()
614 case VTableComponent::CK_CompleteDtorPointer: in addVTableComponent()
615 case VTableComponent::CK_DeletingDtorPointer: { in addVTableComponent()
622 case VTableComponent::CK_FunctionPointer: in addVTableComponent()
625 case VTableComponent::CK_CompleteDtorPointer: in addVTableComponent()
628 case VTableComponent::CK_DeletingDtorPointer: in addVTableComponent()
[all …]
H A DMicrosoftCXXABI.cpp1645 [](const VTableComponent &VTC) { return VTC.isRTTIKind(); })) in emitVTableDefinitions()