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

/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,
628 VTableThunks[NextVTableThunkIndex].first == I) {
629 const ThunkInfo &Thunk = VTableThunks[NextVTableThunkIndex].second;
526 CreateVTableInitializer( const CXXRecordDecl *RD, const VTableComponent *Components, unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks, unsigned NumVTableThunks, llvm::Constant *RTTI) argument
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DVTableBuilder.h236 std::unique_ptr<VTableThunkTy[]> VTableThunks; member in class:clang::VTableLayout
247 const VTableThunkTy *VTableThunks,
272 return VTableThunks.get();
276 return VTableThunks.get() + NumVTableThunks;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DVTableBuilder.cpp865 /// VTableThunks - The thunks by vtable index in the vtable currently being
867 VTableThunksMapTy VTableThunks; member in class:__anon3702::ItaniumVTableBuilder
1054 return VTableThunks.begin();
1058 return VTableThunks.end();
1136 if (VTableThunks.lookup(VTableIndex).Return.isEmpty())
1147 VTableThunks[VTableIndex].This = ThisAdjustment;
1151 VTableThunks[VTableIndex + 1].This = ThisAdjustment;
1163 for (const auto &TI : VTableThunks) {
1318 VTableThunks[Components.size()].Return = ReturnAdjustment;
1955 ThunkInfo Thunk = VTableThunks
2206 VTableLayout(uint64_t NumVTableComponents, const VTableComponent *VTableComponents, uint64_t NumVTableThunks, const VTableThunkTy *VTableThunks, const AddressPointsMapTy &AddressPoints, bool IsMicrosoftABI) argument
2460 VTableThunksMapTy VTableThunks; member in class:__anon3703::VFTableBuilder
[all...]

Completed in 121 milliseconds