/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGCleanup.h | 47 EHScopeStack::stable_iterator EnclosingEHScope; 107 EHScope(Kind kind, EHScopeStack::stable_iterator enclosingEHScope) in EHScope() 137 EHScopeStack::stable_iterator getEnclosingEHScope() const { in getEnclosingEHScope() 166 friend class EHScopeStack; 182 EHScopeStack::stable_iterator enclosingEHScope) in EHCatchScope() 234 EHScopeStack::stable_iterator EnclosingNormal; 237 EHScopeStack::stable_iterator EnclosingEH; 289 EHScopeStack::stable_iterator enclosingNormal, in EHCleanupScope() 290 EHScopeStack::stable_iterator enclosingEH) in EHCleanupScope() 347 EHScopeStack::stable_iterator getEnclosingNormalCleanup() const { in getEnclosingNormalCleanup() [all …]
|
H A D | CGCleanup.cpp | 106 char *EHScopeStack::allocate(size_t Size) { in allocate() 137 void EHScopeStack::deallocate(size_t Size) { in deallocate() 141 bool EHScopeStack::containsOnlyLifetimeMarkers( in containsOnlyLifetimeMarkers() 142 EHScopeStack::stable_iterator Old) const { in containsOnlyLifetimeMarkers() 143 for (EHScopeStack::iterator it = begin(); stabilize(it) != Old; it++) { in containsOnlyLifetimeMarkers() 152 bool EHScopeStack::requiresLandingPad() const { in requiresLandingPad() 166 EHScopeStack::stable_iterator 167 EHScopeStack::getInnermostActiveNormalCleanup() const { in getInnermostActiveNormalCleanup() 178 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { in pushCleanup() 205 void EHScopeStack::popCleanup() { in popCleanup() [all …]
|
H A D | EHScopeStack.h | 94 class EHScopeStack { 102 friend class EHScopeStack; 269 EHScopeStack() 273 ~EHScopeStack() { delete[] StartOfBuffer; }
|
H A D | CGBlocks.h | 162 EHScopeStack::stable_iterator Cleanup; 182 EHScopeStack::stable_iterator getCleanup() const { in getCleanup() 186 void setCleanup(EHScopeStack::stable_iterator cleanup) { in setCleanup()
|
H A D | CodeGenFunction.h | 246 EHScopeStack::stable_iterator Depth, 252 EHScopeStack::stable_iterator getScopeDepth() const { return ScopeDepth; } 256 void setScopeDepth(EHScopeStack::stable_iterator depth) { 262 EHScopeStack::stable_iterator ScopeDepth; 350 EHScopeStack::stable_iterator PrologueCleanupDepth; 581 EHScopeStack EHStack; 587 class CallLifetimeEnd final : public EHScopeStack::Cleanup { 742 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType; 762 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType; 819 void DeactivateCleanupBlock(EHScopeStack::stable_iterator Cleanup, [all …]
|
H A D | CGCall.h | 281 EHScopeStack::stable_iterator Cleanup; 323 void addArgCleanupDeactivation(EHScopeStack::stable_iterator Cleanup, in addArgCleanupDeactivation()
|
H A D | CGException.cpp | 382 struct FreeException final : EHScopeStack::Cleanup { 399 EHScopeStack::stable_iterator cleanup = EHStack.stable_begin(); in EmitAnyExprToExn() 649 CodeGenFunction::getEHDispatchBlock(EHScopeStack::stable_iterator si) { in getEHDispatchBlock() 696 CodeGenFunction::getFuncletEHDispatchBlock(EHScopeStack::stable_iterator SI) { in getFuncletEHDispatchBlock() 793 for (EHScopeStack::iterator ir = EHStack.begin(); true; ++ir) { in getInvokeDestImpl() 845 for (EHScopeStack::iterator I = EHStack.begin(), E = EHStack.end(); I != E; in EmitLandingPad() 1315 struct CallEndCatchForFinally final : EHScopeStack::Cleanup { 1336 struct PerformFinally final : EHScopeStack::Cleanup { 1697 struct PerformSEHFinally final : EHScopeStack::Cleanup {
|
H A D | CGObjCRuntime.cpp | 128 struct CallObjCEndCatch final : EHScopeStack::Cleanup { 313 struct CallSyncExit final : EHScopeStack::Cleanup {
|
H A D | CGDecl.cpp | 471 struct DestroyObject final : EHScopeStack::Cleanup { 493 struct DestroyNRVOVariable : EHScopeStack::Cleanup { 550 struct CallStackRestore final : EHScopeStack::Cleanup { 561 struct ExtendGCLifetime final : EHScopeStack::Cleanup { 576 struct CallCleanupFunction final : EHScopeStack::Cleanup { 2148 EHScopeStack::ConditionalCleanup<DestroyObject, Address, QualType, in pushLifetimeExtendedDestroy() 2302 class RegularPartialArrayDestroy final : public EHScopeStack::Cleanup { 2325 class IrregularPartialArrayDestroy final : public EHScopeStack::Cleanup { 2406 struct ConsumeARCParameter final : EHScopeStack::Cleanup {
|
H A D | CGClass.cpp | 510 struct CallBaseDtor final : EHScopeStack::Cleanup { 1580 struct CallDtorDelete final : EHScopeStack::Cleanup { 1618 struct CallDtorDeleteConditional final : EHScopeStack::Cleanup { 1633 class DestroyField final : public EHScopeStack::Cleanup { 1674 class SanitizeDtorMembers final : public EHScopeStack::Cleanup { 1765 class SanitizeDtorVTable final : public EHScopeStack::Cleanup { 2390 struct CallDelegatingCtorDtor final : EHScopeStack::Cleanup { 2449 struct CallLocalDtor final : EHScopeStack::Cleanup {
|
H A D | CGExprAgg.cpp | 272 EHScopeStack::stable_iterator LifetimeEndBlock; in withReturnValueSlot() 522 EHScopeStack::stable_iterator cleanup; in EmitArrayInit() 1329 SmallVector<EHScopeStack::stable_iterator, 16> Cleanups; in VisitLambdaExpr() 1630 SmallVector<EHScopeStack::stable_iterator, 16> cleanups; in VisitInitListExpr() 1632 auto addCleanup = [&](const EHScopeStack::stable_iterator &cleanup) { in VisitInitListExpr() 1809 EHScopeStack::stable_iterator cleanup; in VisitArrayInitLoopExpr()
|
H A D | CGCoroutine.cpp | 396 struct CallCoroEnd final : public EHScopeStack::Cleanup { 419 struct CallCoroDelete final : public EHScopeStack::Cleanup {
|
H A D | CGExprCXX.cpp | 997 EHScopeStack::stable_iterator Cleanup; in EmitNewArrayInitializer() 1395 class CallDeleteDuringNew final : public EHScopeStack::Cleanup { 1698 EHScopeStack::stable_iterator operatorDeleteCleanup; in EmitCXXNewExpr() 1850 struct CallObjectDelete final : EHScopeStack::Cleanup { 1991 struct CallArrayDelete final : EHScopeStack::Cleanup {
|
H A D | CGCXXABI.h | 645 struct CatchRetScope final : EHScopeStack::Cleanup {
|
H A D | CGObjC.cpp | 720 struct FinishARCDealloc final : EHScopeStack::Cleanup { 1589 struct DestroyIvar final : EHScopeStack::Cleanup { 2045 struct CallObjCRelease final : EHScopeStack::Cleanup { 2826 struct CallObjCAutoreleasePoolObject final : EHScopeStack::Cleanup { 2835 struct CallObjCMRRAutoreleasePoolObject final : EHScopeStack::Cleanup {
|
H A D | CGStmt.cpp | 583 EHScopeStack::stable_iterator::invalid(), in getJumpDestForLabel() 627 EHScopeStack::stable_iterator innermostScope in rescopeLabels() 641 if (innermostScope != EHScopeStack::stable_end() && ParentScope) { in rescopeLabels()
|
H A D | CGBlocks.cpp | 1702 struct CallBlockRelease final : EHScopeStack::Cleanup { 2332 EHScopeStack::stable_iterator cleanupDepth = CGF.EHStack.stable_begin(); in emitDispose() 2362 EHScopeStack::stable_iterator cleanupDepth = CGF.EHStack.stable_begin(); in emitDispose()
|
H A D | CGCall.cpp | 2577 struct CopyBackSwiftError final : EHScopeStack::Cleanup { 3718 EHScopeStack::stable_iterator cleanup = in EmitDelegateCallArg() 4202 struct DestroyUnpassedArg final : EHScopeStack::Cleanup {
|
H A D | ItaniumCXXABI.cpp | 2347 struct CallGuardAbort final : EHScopeStack::Cleanup { 4393 struct CallEndCatch final : EHScopeStack::Cleanup {
|
H A D | MicrosoftCXXABI.cpp | 2458 struct ResetGuardBit final : EHScopeStack::Cleanup { 2475 struct CallInitThreadAbort final : EHScopeStack::Cleanup {
|
H A D | CGOpenMPRuntimeGPU.cpp | 4214 struct GlobalizationScope final : EHScopeStack::Cleanup { in emitFunctionProlog()
|
H A D | CGOpenMPRuntime.cpp | 580 class CleanupTy final : public EHScopeStack::Cleanup { 11803 class DoacrossCleanupTy final : public EHScopeStack::Cleanup { 12022 class OMPAllocateCleanupTy final : public EHScopeStack::Cleanup { in getAddressOfLocalVariable()
|
H A D | CGObjCMac.cpp | 4307 struct PerformFragileFinally final : EHScopeStack::Cleanup {
|
H A D | CGBuiltin.cpp | 1607 struct CallObjCArcUse final : EHScopeStack::Cleanup {
|