/dports/devel/llvm10/llvm-10.0.1.src/tools/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 475 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 906 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 955 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1097 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/tools/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 43 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 49 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 238 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 240 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 266 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 290 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 460 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 870 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 919 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1036 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 475 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 906 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 955 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1097 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
/dports/devel/llvm80/llvm-8.0.1.src/tools/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 239 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 241 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 267 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 291 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 460 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 865 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 914 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1031 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
/dports/devel/llvm70/llvm-7.0.1.src/tools/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 239 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 241 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 267 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 291 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 461 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 864 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 913 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1030 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 478 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 1067 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 1116 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1273 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 478 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 1067 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 1116 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1273 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
H A D | CGClass.cpp | 155 CGM.getCXXABI().EmitMemberDataPointerAddress(*this, E, base, in EmitCXXMemberDataPointerAddress() 258 (CGF.CGM.getTarget().getCXXABI().isItaniumFamily() && in ApplyNonVirtualAndVirtualOffset() 462 if (!CGM.getCXXABI().NeedsVTTParameter(GD)) { in GetVTTParameter() 478 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) && in GetVTTParameter() 493 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { in GetVTTParameter() 849 CGM.getTarget().getCXXABI().hasConstructorVariants()) { in EmitConstructorBody() 2288 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in EmitInlinedInheritingCXXConstructorCall() 2318 if (CGM.getCXXABI().doStructorsInitializeVPtrs(ClassDecl)) in EmitVTableAssumptionLoads() 2367 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { in EmitDelegateCXXConstructorCall() 2481 CGM.getCXXABI().getVTableAddressPointInStructor( in InitializeVTablePointer() [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 477 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 1081 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 1130 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1287 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
H A D | CGDeclCXX.cpp | 109 Record && (!CGM.getCXXABI().HasThisReturn( in EmitDeclDestroy() 111 CGM.getCXXABI().canCallMismatchedFunctionType()); in EmitDeclDestroy() 145 CGM.getCXXABI().registerGlobalDtor(CGF, D, Func, Argument); in EmitDeclDestroy() 238 CGM.getCXXABI().getMangleContext().mangleDynamicAtExitDestructor(&VD, Out); in createAtExitStub() 331 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit); in EmitCXXGuardedInit() 479 getCXXABI().getMangleContext().mangleDynamicInitializer(D, Out); in EmitCXXGlobalVarDeclInitFunc() 519 if (getTarget().getCXXABI().isMicrosoft() && COMDATKey) { in EmitCXXGlobalVarDeclInitFunc() 545 getCXXABI().EmitThreadLocalInitFuncs( in EmitCXXThreadLocalInitFunc() 580 const bool UseSinitAndSterm = getCXXABI().useSinitAndSterm(); in EmitCXXGlobalInitFunc() 783 CGM.getCXXABI().useSinitAndSterm() && in GenerateCXXGlobalCleanUpFunc()
|
H A D | CGClass.cpp | 155 CGM.getCXXABI().EmitMemberDataPointerAddress(*this, E, base, in EmitCXXMemberDataPointerAddress() 258 (CGF.CGM.getTarget().getCXXABI().isItaniumFamily() && in ApplyNonVirtualAndVirtualOffset() 462 if (!CGM.getCXXABI().NeedsVTTParameter(GD)) { in GetVTTParameter() 480 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) && in GetVTTParameter() 495 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { in GetVTTParameter() 852 CGM.getTarget().getCXXABI().hasConstructorVariants()) { in EmitConstructorBody() 2290 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in EmitInlinedInheritingCXXConstructorCall() 2320 if (CGM.getCXXABI().doStructorsInitializeVPtrs(ClassDecl)) in EmitVTableAssumptionLoads() 2369 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { in EmitDelegateCXXConstructorCall() 2483 CGM.getCXXABI().getVTableAddressPointInStructor( in InitializeVTablePointer() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 478 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 1067 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 1116 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1273 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 478 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 1067 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 1116 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1273 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 477 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 1081 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 1130 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1287 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
H A D | CGDeclCXX.cpp | 109 Record && (!CGM.getCXXABI().HasThisReturn( in EmitDeclDestroy() 111 CGM.getCXXABI().canCallMismatchedFunctionType()); in EmitDeclDestroy() 145 CGM.getCXXABI().registerGlobalDtor(CGF, D, Func, Argument); in EmitDeclDestroy() 238 CGM.getCXXABI().getMangleContext().mangleDynamicAtExitDestructor(&VD, Out); in createAtExitStub() 331 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit); in EmitCXXGuardedInit() 479 getCXXABI().getMangleContext().mangleDynamicInitializer(D, Out); in EmitCXXGlobalVarDeclInitFunc() 519 if (getTarget().getCXXABI().isMicrosoft() && COMDATKey) { in EmitCXXGlobalVarDeclInitFunc() 545 getCXXABI().EmitThreadLocalInitFuncs( in EmitCXXThreadLocalInitFunc() 580 const bool UseSinitAndSterm = getCXXABI().useSinitAndSterm(); in EmitCXXGlobalInitFunc() 783 CGM.getCXXABI().useSinitAndSterm() && in GenerateCXXGlobalCleanUpFunc()
|
/dports/devel/llvm13/llvm-project-13.0.1.src/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 478 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 1067 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 1116 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1273 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
/dports/lang/clang-mesa/clang-13.0.1.src/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 478 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 1067 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 1116 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1273 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 477 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 1149 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 1198 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1345 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
H A D | CGDeclCXX.cpp | 109 Record && (!CGM.getCXXABI().HasThisReturn( in EmitDeclDestroy() 111 CGM.getCXXABI().canCallMismatchedFunctionType()); in EmitDeclDestroy() 145 CGM.getCXXABI().registerGlobalDtor(CGF, D, Func, Argument); in EmitDeclDestroy() 238 CGM.getCXXABI().getMangleContext().mangleDynamicAtExitDestructor(&VD, Out); in createAtExitStub() 327 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit); in EmitCXXGuardedInit() 475 getCXXABI().getMangleContext().mangleDynamicInitializer(D, Out); in EmitCXXGlobalVarDeclInitFunc() 515 if (getTarget().getCXXABI().isMicrosoft() && COMDATKey) { in EmitCXXGlobalVarDeclInitFunc() 541 getCXXABI().EmitThreadLocalInitFuncs( in EmitCXXThreadLocalInitFunc() 576 const bool UseSinitAndSterm = getCXXABI().useSinitAndSterm(); in EmitCXXGlobalInitFunc() 779 CGM.getCXXABI().useSinitAndSterm() && in GenerateCXXGlobalCleanUpFunc()
|
H A D | CGClass.cpp | 154 CGM.getCXXABI().EmitMemberDataPointerAddress(*this, E, base, in EmitCXXMemberDataPointerAddress() 257 (CGF.CGM.getTarget().getCXXABI().isItaniumFamily() && in ApplyNonVirtualAndVirtualOffset() 461 if (!CGM.getCXXABI().NeedsVTTParameter(GD)) { in GetVTTParameter() 479 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) && in GetVTTParameter() 494 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { in GetVTTParameter() 851 CGM.getTarget().getCXXABI().hasConstructorVariants()) { in EmitConstructorBody() 2286 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in EmitInlinedInheritingCXXConstructorCall() 2316 if (CGM.getCXXABI().doStructorsInitializeVPtrs(ClassDecl)) in EmitVTableAssumptionLoads() 2365 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { in EmitDelegateCXXConstructorCall() 2479 CGM.getCXXABI().getVTableAddressPointInStructor( in InitializeVTablePointer() [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/tools/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 477 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 1149 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 1198 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1345 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
H A D | CGDeclCXX.cpp | 110 Record && (!CGM.getCXXABI().HasThisReturn( in EmitDeclDestroy() 112 CGM.getCXXABI().canCallMismatchedFunctionType()); in EmitDeclDestroy() 146 CGM.getCXXABI().registerGlobalDtor(CGF, D, Func, Argument); in EmitDeclDestroy() 239 CGM.getCXXABI().getMangleContext().mangleDynamicAtExitDestructor(&VD, Out); in createAtExitStub() 325 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit); in EmitCXXGuardedInit() 493 getCXXABI().getMangleContext().mangleDynamicInitializer(D, Out); in EmitCXXGlobalVarDeclInitFunc() 533 if (getTarget().getCXXABI().isMicrosoft() && COMDATKey) { in EmitCXXGlobalVarDeclInitFunc() 559 getCXXABI().EmitThreadLocalInitFuncs( in EmitCXXThreadLocalInitFunc() 591 const bool UseSinitAndSterm = getCXXABI().useSinitAndSterm(); in EmitCXXGlobalInitFunc() 698 if (getCXXABI().useSinitAndSterm()) { in EmitCXXGlobalCleanUpFunc() [all …]
|
H A D | CGClass.cpp | 154 CGM.getCXXABI().EmitMemberDataPointerAddress(*this, E, base, in EmitCXXMemberDataPointerAddress() 257 (CGF.CGM.getTarget().getCXXABI().isItaniumFamily() && in ApplyNonVirtualAndVirtualOffset() 461 if (!CGM.getCXXABI().NeedsVTTParameter(GD)) { in GetVTTParameter() 479 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) && in GetVTTParameter() 494 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { in GetVTTParameter() 852 CGM.getTarget().getCXXABI().hasConstructorVariants()) { in EmitConstructorBody() 2287 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in EmitInlinedInheritingCXXConstructorCall() 2317 if (CGM.getCXXABI().doStructorsInitializeVPtrs(ClassDecl)) in EmitVTableAssumptionLoads() 2366 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { in EmitDelegateCXXConstructorCall() 2480 CGM.getCXXABI().getVTableAddressPointInStructor( in InitializeVTablePointer() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties() 50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties() 249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk() 251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk() 277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk() 301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk() 477 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk() 1149 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage() 1198 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal() 1345 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata() [all …]
|
H A D | CGDeclCXX.cpp | 111 Record && (!CGM.getCXXABI().HasThisReturn( in EmitDeclDestroy() 113 CGM.getCXXABI().canCallMismatchedFunctionType()); in EmitDeclDestroy() 146 CGM.getCXXABI().registerGlobalDtor(CGF, D, Func, Argument); in EmitDeclDestroy() 248 CGM.getCXXABI().getMangleContext().mangleDynamicAtExitDestructor(&VD, Out); in createAtExitStub() 334 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit); in EmitCXXGuardedInit() 502 getCXXABI().getMangleContext().mangleDynamicInitializer(D, Out); in EmitCXXGlobalVarDeclInitFunc() 542 if (getTarget().getCXXABI().isMicrosoft() && COMDATKey) { in EmitCXXGlobalVarDeclInitFunc() 568 getCXXABI().EmitThreadLocalInitFuncs( in EmitCXXThreadLocalInitFunc() 600 const bool UseSinitAndSterm = getCXXABI().useSinitAndSterm(); in EmitCXXGlobalInitFunc() 707 if (getCXXABI().useSinitAndSterm()) { in EmitCXXGlobalCleanUpFunc() [all …]
|