Searched defs:VTableThunks (Results 1 - 3 of 3) sorted by relevance

/external/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;
/external/clang/lib/CodeGen/
H A DCGVTables.cpp525 unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks,
629 VTableThunks[NextVTableThunkIndex].first == I) {
630 const ThunkInfo &Thunk = VTableThunks[NextVTableThunkIndex].second;
523 CreateVTableInitializer( const CXXRecordDecl *RD, const VTableComponent *Components, unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks, unsigned NumVTableThunks, llvm::Constant *RTTI) argument
/external/clang/lib/AST/
H A DVTableBuilder.cpp865 /// VTableThunks - The thunks by vtable index in the vtable currently being
867 VTableThunksMapTy VTableThunks; member in class:__anon1126::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:__anon1127::VFTableBuilder
[all...]

Completed in 109 milliseconds