Searched refs:VTableLayout (Results 1 - 7 of 7) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DVTableBuilder.h219 class VTableLayout { class in namespace:clang
244 VTableLayout(uint64_t NumVTableComponents,
250 ~VTableLayout();
342 typedef llvm::DenseMap<const CXXRecordDecl *, const VTableLayout *>
363 const VTableLayout &getVTableLayout(const CXXRecordDecl *RD) {
370 VTableLayout *
512 typedef llvm::DenseMap<VFTableIdTy, const VTableLayout *> VFTableLayoutMapTy;
539 const VTableLayout &getVFTableLayout(const CXXRecordDecl *RD,
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTables.h66 unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks,
H A DCGVTables.cpp528 unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks,
667 std::unique_ptr<VTableLayout> VTLayout(
906 const VTableLayout &VTLayout) {
H A DCodeGenModule.h1108 const VTableLayout &VTLayout);
H A DItaniumCXXABI.cpp1462 const VTableLayout &VTLayout = VTContext.getVTableLayout(RD);
H A DMicrosoftCXXABI.cpp1574 const VTableLayout &VTLayout =
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DVTableBuilder.cpp2206 VTableLayout::VTableLayout(uint64_t NumVTableComponents, function in class:VTableLayout
2224 [](const VTableLayout::VTableThunkTy &LHS,
2225 const VTableLayout::VTableThunkTy &RHS) {
2232 VTableLayout::~VTableLayout() { }
2283 static VTableLayout *CreateVTableLayout(const ItaniumVTableBuilder &Builder) {
2284 SmallVector<VTableLayout::VTableThunkTy, 1>
2287 return new VTableLayout(Builder.getNumVTableComponents(),
2297 const VTableLayout *
[all...]

Completed in 215 milliseconds