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

/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DVTableBuilder.h31 class VTableComponent { class in namespace:clang
54 VTableComponent() = default;
56 static VTableComponent MakeVCallOffset(CharUnits Offset) {
57 return VTableComponent(CK_VCallOffset, Offset);
60 static VTableComponent MakeVBaseOffset(CharUnits Offset) {
61 return VTableComponent(CK_VBaseOffset, Offset);
64 static VTableComponent MakeOffsetToTop(CharUnits Offset) {
65 return VTableComponent(CK_OffsetToTop, Offset);
68 static VTableComponent MakeRTTI(const CXXRecordDecl *RD) {
69 return VTableComponent(CK_RTT
175 VTableComponent(Kind ComponentKind, CharUnits Offset) { function in class:clang::VTableComponent
185 VTableComponent(Kind ComponentKind, uintptr_t Ptr) { function in class:clang::VTableComponent
208 explicit VTableComponent(uint64_t Value) function in class:clang::VTableComponent
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTables.cpp527 const CXXRecordDecl *RD, const VTableComponent *Components,
542 VTableComponent Component = Components[I];
547 case VTableComponent::CK_VCallOffset:
552 case VTableComponent::CK_VBaseOffset:
557 case VTableComponent::CK_OffsetToTop:
562 case VTableComponent::CK_RTTI:
565 case VTableComponent::CK_FunctionPointer:
566 case VTableComponent::CK_CompleteDtorPointer:
567 case VTableComponent::CK_DeletingDtorPointer: {
574 case VTableComponent
[all...]
H A DCGVTables.h65 const CXXRecordDecl *RD, const VTableComponent *Components,
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DVTableBuilder.cpp552 typedef SmallVector<VTableComponent, 64> VTableComponentVectorTy;
717 VTableComponent::MakeVCallOffset(Offset));
762 VTableComponent::MakeVBaseOffset(Offset));
822 SmallVector<VTableComponent, 64> Components;
1037 const VTableComponent *vtable_component_begin() const {
1041 const VTableComponent *vtable_component_end() const {
1122 VTableComponent::CK_UnusedFunctionPointer)
1164 const VTableComponent &Component = Components[TI.first];
1171 case VTableComponent::CK_FunctionPointer:
1174 case VTableComponent
[all...]

Completed in 114 milliseconds