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

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DVTableBuilder.h201 class VTableLayout { class in namespace:clang
223 VTableLayout(uint64_t NumVTableComponents,
229 ~VTableLayout();
311 typedef llvm::DenseMap<const CXXRecordDecl *, const VTableLayout *>
332 const VTableLayout &getVTableLayout(const CXXRecordDecl *RD) {
339 VTableLayout *
456 typedef llvm::DenseMap<VFTableIdTy, const VTableLayout *> VFTableLayoutMapTy;
490 const VTableLayout &getVFTableLayout(const CXXRecordDecl *RD,
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTables.h70 const VTableLayout::VTableThunkTy *VTableThunks,
H A DCGVTables.cpp482 const VTableLayout::VTableThunkTy *VTableThunks,
606 OwningPtr<VTableLayout> VTLayout(
H A DItaniumCXXABI.cpp932 const VTableLayout &VTLayout = VTContext.getVTableLayout(RD);
H A DMicrosoftCXXABI.cpp822 const VTableLayout &VTLayout =
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DVTableBuilder.cpp2250 bool operator()(const VTableLayout::VTableThunkTy &LHS,
2251 const VTableLayout::VTableThunkTy &RHS) {
2261 VTableLayout::VTableLayout(uint64_t NumVTableComponents, function in class:VTableLayout
2282 VTableLayout::~VTableLayout() { }
2337 static VTableLayout *CreateVTableLayout(const ItaniumVTableBuilder &Builder) {
2338 SmallVector<VTableLayout::VTableThunkTy, 1>
2341 return new VTableLayout(Builder.getNumVTableComponents(),
2353 const VTableLayout *
[all...]

Completed in 117 milliseconds