Home
last modified time | relevance | path

Searched refs:getCXXABI (Results 1 – 25 of 853) sorted by relevance

12345678910>>...35

/dports/devel/llvm10/llvm-10.0.1.src/tools/clang/lib/CodeGen/
H A DCGVTables.cpp44 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 DCGVTables.cpp43 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 DCGVTables.cpp44 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 DCGVTables.cpp44 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 DCGVTables.cpp44 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 DCGVTables.cpp44 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 DCGVTables.cpp44 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 DCGClass.cpp155 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 DCGVTables.cpp44 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 DCGDeclCXX.cpp109 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 DCGClass.cpp155 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 DCGVTables.cpp44 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 DCGVTables.cpp44 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 DCGVTables.cpp44 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 DCGDeclCXX.cpp109 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 DCGVTables.cpp44 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 DCGVTables.cpp44 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 DCGVTables.cpp44 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 DCGDeclCXX.cpp109 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 DCGClass.cpp154 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 DCGVTables.cpp44 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 DCGDeclCXX.cpp110 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 DCGClass.cpp154 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 DCGVTables.cpp44 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 DCGDeclCXX.cpp111 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 …]

12345678910>>...35