Searched refs:EHScopeStack (Results 1 – 18 of 18) sorted by relevance
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGCleanup.h | 36 EHScopeStack::stable_iterator EnclosingEHScope; 98 EHScope(Kind kind, EHScopeStack::stable_iterator enclosingEHScope) in EHScope() 128 EHScopeStack::stable_iterator getEnclosingEHScope() const { in getEnclosingEHScope() 157 friend class EHScopeStack; 173 EHScopeStack::stable_iterator enclosingEHScope) in EHCatchScope() 218 EHScopeStack::stable_iterator EnclosingNormal; 221 EHScopeStack::stable_iterator EnclosingEH; 268 EHScopeStack::stable_iterator enclosingNormal, in EHCleanupScope() 269 EHScopeStack::stable_iterator enclosingEH) in EHCleanupScope() 318 EHScopeStack::stable_iterator getEnclosingNormalCleanup() const { in getEnclosingNormalCleanup() [all …]
|
| H A D | CGCleanup.cpp | 96 char *EHScopeStack::allocate(size_t Size) { in allocate() 126 EHScopeStack::stable_iterator 127 EHScopeStack::getInnermostActiveNormalCleanup() const { in getInnermostActiveNormalCleanup() 137 EHScopeStack::stable_iterator EHScopeStack::getInnermostActiveEHScope() const { in getInnermostActiveEHScope() 155 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { in pushCleanup() 177 void EHScopeStack::popCleanup() { in popCleanup() 202 EHFilterScope *EHScopeStack::pushFilter(unsigned numFilters) { in pushFilter() 210 void EHScopeStack::popFilter() { in popFilter() 219 EHCatchScope *EHScopeStack::pushCatch(unsigned numHandlers) { in pushCatch() 227 void EHScopeStack::pushTerminate() { in pushTerminate() [all …]
|
| H A D | CGCall.h | 74 EHScopeStack::stable_iterator Cleanup; 109 void addArgCleanupDeactivation(EHScopeStack::stable_iterator Cleanup, in addArgCleanupDeactivation() 146 EHScopeStack::stable_iterator StackCleanup;
|
| H A D | CGBlocks.h | 154 EHScopeStack::stable_iterator Cleanup; 164 EHScopeStack::stable_iterator getCleanup() const { in getCleanup() 168 void setCleanup(EHScopeStack::stable_iterator cleanup) { in setCleanup()
|
| H A D | EHScopeStack.h | 90 class EHScopeStack { 95 friend class EHScopeStack; 304 EHScopeStack() : StartOfBuffer(nullptr), EndOfBuffer(nullptr), 307 ~EHScopeStack() { delete[] StartOfBuffer; }
|
| H A D | CodeGenFunction.h | 109 EHScopeStack::stable_iterator Depth, in JumpDest() 115 EHScopeStack::stable_iterator getScopeDepth() const { return ScopeDepth; } in getScopeDepth() 119 void setScopeDepth(EHScopeStack::stable_iterator depth) { in setScopeDepth() 125 EHScopeStack::stable_iterator ScopeDepth; 156 EHScopeStack::stable_iterator PrologueCleanupDepth; 275 EHScopeStack EHStack; 358 typedef EHScopeStack::ConditionalCleanup1<T, A0> CleanupType; in pushFullExprCleanup() 376 typedef EHScopeStack::ConditionalCleanup2<T, A0, A1> CleanupType; in pushFullExprCleanup() 396 typedef EHScopeStack::ConditionalCleanup3<T, A0, A1, A2> CleanupType; in pushFullExprCleanup() 417 typedef EHScopeStack::ConditionalCleanup4<T, A0, A1, A2, A3> CleanupType; in pushFullExprCleanup() [all …]
|
| H A D | CGException.cpp | 359 struct FreeException : EHScopeStack::Cleanup { 377 EHScopeStack::stable_iterator cleanup = CGF.EHStack.stable_begin(); in EmitAnyExprToExn() 635 CodeGenFunction::getEHDispatchBlock(EHScopeStack::stable_iterator si) { in getEHDispatchBlock() 712 for (EHScopeStack::iterator ir = EHStack.begin(); true; ++ir) { in getInvokeDestImpl() 765 for (EHScopeStack::iterator I = EHStack.begin(), E = EHStack.end(); in EmitLandingPad() 873 struct CallEndCatch : EHScopeStack::Cleanup { 1293 struct CallEndCatchForFinally : EHScopeStack::Cleanup { 1313 struct PerformFinally : EHScopeStack::Cleanup {
|
| H A D | CGDecl.cpp | 394 struct DestroyObject : EHScopeStack::Cleanup { 415 struct DestroyNRVOVariable : EHScopeStack::Cleanup { 448 struct CallStackRestore : EHScopeStack::Cleanup { 458 struct ExtendGCLifetime : EHScopeStack::Cleanup { 473 struct CallCleanupFunction : EHScopeStack::Cleanup { 507 class CallLifetimeEnd : public EHScopeStack::Cleanup { 1531 class RegularPartialArrayDestroy : public EHScopeStack::Cleanup { 1552 class IrregularPartialArrayDestroy : public EHScopeStack::Cleanup { 1624 struct ConsumeARCParameter : EHScopeStack::Cleanup {
|
| H A D | CGObjCRuntime.cpp | 155 struct CallObjCEndCatch : EHScopeStack::Cleanup { 300 struct CallSyncExit : EHScopeStack::Cleanup {
|
| H A D | CGExprCXX.cpp | 799 EHScopeStack::stable_iterator Cleanup; in EmitNewArrayInitializer() 1083 class CallDeleteDuringNew : public EHScopeStack::Cleanup { 1136 class CallDeleteDuringConditionalNew : public EHScopeStack::Cleanup { 1312 EHScopeStack::stable_iterator operatorDeleteCleanup; in EmitCXXNewExpr() 1402 struct CallObjectDelete : EHScopeStack::Cleanup { 1487 struct CallArrayDelete : EHScopeStack::Cleanup {
|
| H A D | CGClass.cpp | 350 struct CallBaseDtor : EHScopeStack::Cleanup { 1456 struct CallDtorDelete : EHScopeStack::Cleanup { 1467 struct CallDtorDeleteConditional : EHScopeStack::Cleanup { 1493 class DestroyField : public EHScopeStack::Cleanup { 1863 struct CallDelegatingCtorDtor : EHScopeStack::Cleanup { 1917 struct CallLocalDtor : EHScopeStack::Cleanup {
|
| H A D | CGObjC.cpp | 429 struct FinishARCDealloc : EHScopeStack::Cleanup { 1284 struct DestroyIvar : EHScopeStack::Cleanup { 1723 struct CallObjCRelease : EHScopeStack::Cleanup { 2329 struct CallObjCAutoreleasePoolObject : EHScopeStack::Cleanup { 2338 struct CallObjCMRRAutoreleasePoolObject : EHScopeStack::Cleanup {
|
| H A D | CGStmt.cpp | 400 EHScopeStack::stable_iterator::invalid(), in getJumpDestForLabel() 436 EHScopeStack::stable_iterator innermostScope in rescopeLabels() 450 if (innermostScope != EHScopeStack::stable_end() && ParentScope) { in rescopeLabels()
|
| H A D | CGExprAgg.cpp | 416 EHScopeStack::stable_iterator cleanup; in EmitArrayInit() 1194 SmallVector<EHScopeStack::stable_iterator, 16> cleanups; in VisitInitListExpr()
|
| H A D | CGBlocks.cpp | 883 EHScopeStack::stable_iterator cleanup = capture.getCleanup(); in EmitBlockLiteral() 1744 EHScopeStack::stable_iterator cleanupDepth = CGF.EHStack.stable_begin(); in emitDispose() 2233 struct CallBlockRelease : EHScopeStack::Cleanup {
|
| H A D | ItaniumCXXABI.cpp | 1655 struct CallGuardAbort : EHScopeStack::Cleanup {
|
| H A D | CGCall.cpp | 2730 struct DestroyUnpassedArg : EHScopeStack::Cleanup {
|
| H A D | CGObjCMac.cpp | 3427 struct PerformFragileFinally : EHScopeStack::Cleanup {
|