|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/lib/CodeGen/CGBlocks.cpp 1776 struct CallBlockRelease final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGBuiltin.cpp 1082 struct CallObjCArcUse final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGCXXABI.h 609 struct CatchRetScope final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGCall.cpp 2211 struct CopyBackSwiftError final : EHScopeStack::Cleanup {
3495 struct DestroyUnpassedArg final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGClass.cpp 486 struct CallBaseDtor final : EHScopeStack::Cleanup {
1558 struct CallDtorDelete final : EHScopeStack::Cleanup {
1596 struct CallDtorDeleteConditional final : EHScopeStack::Cleanup {
1611 class DestroyField final : public EHScopeStack::Cleanup {
1652 class SanitizeDtorMembers final : public EHScopeStack::Cleanup {
1740 class SanitizeDtorVTable final : public EHScopeStack::Cleanup {
2365 struct CallDelegatingCtorDtor final : EHScopeStack::Cleanup {
2424 struct CallLocalDtor final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGCoroutine.cpp 396 struct CallCoroEnd final : public EHScopeStack::Cleanup {
419 struct CallCoroDelete final : public EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGDecl.cpp 454 struct DestroyObject final : EHScopeStack::Cleanup {
476 struct DestroyNRVOVariable : EHScopeStack::Cleanup {
533 struct CallStackRestore final : EHScopeStack::Cleanup {
543 struct ExtendGCLifetime final : EHScopeStack::Cleanup {
558 struct CallCleanupFunction final : EHScopeStack::Cleanup {
2225 class RegularPartialArrayDestroy final : public EHScopeStack::Cleanup {
2248 class IrregularPartialArrayDestroy final : public EHScopeStack::Cleanup {
2329 struct ConsumeARCParameter final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGException.cpp 364 struct FreeException final : EHScopeStack::Cleanup {
1269 struct CallEndCatchForFinally final : EHScopeStack::Cleanup {
1290 struct PerformFinally final : EHScopeStack::Cleanup {
1614 struct PerformSEHFinally final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGExprCXX.cpp 1374 class CallDeleteDuringNew final : public EHScopeStack::Cleanup {
1817 struct CallObjectDelete final : EHScopeStack::Cleanup {
1947 struct CallArrayDelete final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGObjC.cpp 645 struct FinishARCDealloc final : EHScopeStack::Cleanup {
1504 struct DestroyIvar final : EHScopeStack::Cleanup {
1925 struct CallObjCRelease final : EHScopeStack::Cleanup {
2660 struct CallObjCAutoreleasePoolObject final : EHScopeStack::Cleanup {
2669 struct CallObjCMRRAutoreleasePoolObject final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGObjCMac.cpp 4120 struct PerformFragileFinally final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGObjCRuntime.cpp 127 struct CallObjCEndCatch final : EHScopeStack::Cleanup {
312 struct CallSyncExit final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 764 class CleanupTy final : public EHScopeStack::Cleanup {
10782 class DoacrossCleanupTy final : public EHScopeStack::Cleanup {
10943 class OMPAllocateCleanupTy final : public EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 4722 struct GlobalizationScope final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CodeGenFunction.h 503 class CallLifetimeEnd final : public EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/EHScopeStack.h 197 class ConditionalCleanup final : public Cleanup {
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 2156 struct CallGuardAbort final : EHScopeStack::Cleanup {
4056 struct CallEndCatch final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 2399 struct ResetGuardBit final : EHScopeStack::Cleanup {
2416 struct CallInitThreadAbort final : EHScopeStack::Cleanup {
References
tools/clang/lib/CodeGen/CGBlocks.cpp 1776 struct CallBlockRelease final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGBuiltin.cpp 1082 struct CallObjCArcUse final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGCXXABI.h 609 struct CatchRetScope final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGCall.cpp 2211 struct CopyBackSwiftError final : EHScopeStack::Cleanup {
3495 struct DestroyUnpassedArg final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGClass.cpp 486 struct CallBaseDtor final : EHScopeStack::Cleanup {
1558 struct CallDtorDelete final : EHScopeStack::Cleanup {
1596 struct CallDtorDeleteConditional final : EHScopeStack::Cleanup {
1611 class DestroyField final : public EHScopeStack::Cleanup {
1652 class SanitizeDtorMembers final : public EHScopeStack::Cleanup {
1740 class SanitizeDtorVTable final : public EHScopeStack::Cleanup {
2365 struct CallDelegatingCtorDtor final : EHScopeStack::Cleanup {
2424 struct CallLocalDtor final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGCleanup.cpp 556 EHScopeStack::Cleanup *Fn,
557 EHScopeStack::Cleanup::Flags flags,
747 EHScopeStack::Cleanup *Fn;
758 EHScopeStack::Cleanup::Flags cleanupFlags;
tools/clang/lib/CodeGen/CGCleanup.h 354 EHScopeStack::Cleanup *getCleanup() {
tools/clang/lib/CodeGen/CGCoroutine.cpp 396 struct CallCoroEnd final : public EHScopeStack::Cleanup {
419 struct CallCoroDelete final : public EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGDecl.cpp 454 struct DestroyObject final : EHScopeStack::Cleanup {
476 struct DestroyNRVOVariable : EHScopeStack::Cleanup {
533 struct CallStackRestore final : EHScopeStack::Cleanup {
543 struct ExtendGCLifetime final : EHScopeStack::Cleanup {
558 struct CallCleanupFunction final : EHScopeStack::Cleanup {
2225 class RegularPartialArrayDestroy final : public EHScopeStack::Cleanup {
2248 class IrregularPartialArrayDestroy final : public EHScopeStack::Cleanup {
2329 struct ConsumeARCParameter final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGException.cpp 364 struct FreeException final : EHScopeStack::Cleanup {
1269 struct CallEndCatchForFinally final : EHScopeStack::Cleanup {
1290 struct PerformFinally final : EHScopeStack::Cleanup {
1614 struct PerformSEHFinally final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGExprCXX.cpp 1374 class CallDeleteDuringNew final : public EHScopeStack::Cleanup {
1817 struct CallObjectDelete final : EHScopeStack::Cleanup {
1947 struct CallArrayDelete final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGObjC.cpp 645 struct FinishARCDealloc final : EHScopeStack::Cleanup {
1504 struct DestroyIvar final : EHScopeStack::Cleanup {
1925 struct CallObjCRelease final : EHScopeStack::Cleanup {
2660 struct CallObjCAutoreleasePoolObject final : EHScopeStack::Cleanup {
2669 struct CallObjCMRRAutoreleasePoolObject final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGObjCMac.cpp 4120 struct PerformFragileFinally final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGObjCRuntime.cpp 127 struct CallObjCEndCatch final : EHScopeStack::Cleanup {
312 struct CallSyncExit final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 764 class CleanupTy final : public EHScopeStack::Cleanup {
10782 class DoacrossCleanupTy final : public EHScopeStack::Cleanup {
10943 class OMPAllocateCleanupTy final : public EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 4722 struct GlobalizationScope final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/CodeGenFunction.h 503 class CallLifetimeEnd final : public EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/EHScopeStack.h 154 Cleanup(const Cleanup &) = default;
155 Cleanup(Cleanup &&) {}
197 class ConditionalCleanup final : public Cleanup {
276 Cleanup *Obj = new (Buffer) T(A...);
286 Cleanup *Obj = new (Buffer) T(std::move(A));
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 2156 struct CallGuardAbort final : EHScopeStack::Cleanup {
4056 struct CallEndCatch final : EHScopeStack::Cleanup {
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 2399 struct ResetGuardBit final : EHScopeStack::Cleanup {
2416 struct CallInitThreadAbort final : EHScopeStack::Cleanup {