Home
last modified time | relevance | path

Searched refs:VTableThunks (Results 1 – 6 of 6) sorted by relevance

/external/clang/lib/AST/
DVTableBuilder.cpp867 VTableThunksMapTy VTableThunks; member in __anon71138c580111::ItaniumVTableBuilder
1054 return VTableThunks.begin(); in vtable_thunks_begin()
1058 return VTableThunks.end(); in vtable_thunks_end()
1136 if (VTableThunks.lookup(VTableIndex).Return.isEmpty()) in ComputeThisAdjustments()
1147 VTableThunks[VTableIndex].This = ThisAdjustment; in ComputeThisAdjustments()
1151 VTableThunks[VTableIndex + 1].This = ThisAdjustment; in ComputeThisAdjustments()
1163 for (const auto &TI : VTableThunks) { in ComputeThisAdjustments()
1318 VTableThunks[Components.size()].Return = ReturnAdjustment; in AddMethod()
1955 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2003 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
[all …]
/external/clang/include/clang/AST/
DVTableBuilder.h236 std::unique_ptr<VTableThunkTy[]> VTableThunks; variable
247 const VTableThunkTy *VTableThunks,
272 return VTableThunks.get(); in vtable_thunk_begin()
276 return VTableThunks.get() + NumVTableThunks; in vtable_thunk_end()
/external/llvm-project/clang/lib/AST/
DVTableBuilder.cpp875 VTableThunksMapTy VTableThunks; member in __anond37903e60111::ItaniumVTableBuilder
1054 return VTableThunks.begin(); in vtable_thunks_begin()
1058 return VTableThunks.end(); in vtable_thunks_end()
1133 if (VTableThunks.lookup(VTableIndex).Return.isEmpty()) in ComputeThisAdjustments()
1144 VTableThunks[VTableIndex].This = ThisAdjustment; in ComputeThisAdjustments()
1148 VTableThunks[VTableIndex + 1].This = ThisAdjustment; in ComputeThisAdjustments()
1160 for (const auto &TI : VTableThunks) { in ComputeThisAdjustments()
1315 VTableThunks[Components.size()].Return = ReturnAdjustment; in AddMethod()
1961 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2009 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
[all …]
/external/llvm-project/clang/include/clang/AST/
DVTableBuilder.h256 OwningArrayRef<VTableThunkTy> VTableThunks; variable
267 ArrayRef<VTableThunkTy> VTableThunks,
276 return VTableThunks; in vtable_thunks()
/external/clang/lib/CodeGen/
DCGVTables.h66 unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks,
DCGVTables.cpp525 unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks, in CreateVTableInitializer() argument
629 VTableThunks[NextVTableThunkIndex].first == I) { in CreateVTableInitializer()
630 const ThunkInfo &Thunk = VTableThunks[NextVTableThunkIndex].second; in CreateVTableInitializer()