Home
last modified time | relevance | path

Searched refs:EHScopeStack (Results 1 – 24 of 24) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCleanup.h167 friend class EHScopeStack;
238 EHScopeStack::stable_iterator EnclosingEH;
355 EHScopeStack::Cleanup *getCleanup() { in getCleanup()
503 class EHScopeStack::iterator {
506 friend class EHScopeStack; variable
567 inline EHScopeStack::iterator EHScopeStack::begin() const { in begin()
571 inline EHScopeStack::iterator EHScopeStack::end() const { in end()
575 inline void EHScopeStack::popCatch() { in popCatch()
583 inline void EHScopeStack::popTerminate() { in popTerminate()
591 inline EHScopeStack::iterator EHScopeStack::find(stable_iterator sp) const { in find()
[all …]
H A DCGCleanup.cpp173 EHScopeStack::stable_iterator
209 void EHScopeStack::popCleanup() { in popCleanup()
242 void EHScopeStack::popFilter() { in popFilter()
259 void EHScopeStack::pushTerminate() { in pushTerminate()
270 void EHScopeStack::popNullFixups() { in popNullFixups()
309 void EHScopeStack::Cleanup::anchor() {} in anchor()
425 EHScopeStack::stable_iterator Old, in PopCleanupBlocks()
753 EHScopeStack::Cleanup *Fn; in PopCleanupBlock()
1061 EHScopeStack::stable_iterator in EmitBranchThroughCleanup()
1133 for (EHScopeStack::stable_iterator in IsUsedAsNormalCleanup()
[all …]
H A DEHScopeStack.h100 class EHScopeStack {
108 friend class EHScopeStack;
267 EHScopeStack() : StartOfBuffer(nullptr), EndOfBuffer(nullptr),
270 ~EHScopeStack() { delete[] StartOfBuffer; }
H A DCGBlocks.h163 EHScopeStack::stable_iterator Cleanup;
183 EHScopeStack::stable_iterator getCleanup() const { in getCleanup()
187 void setCleanup(EHScopeStack::stable_iterator cleanup) { in setCleanup()
H A DCodeGenFunction.h238 EHScopeStack::stable_iterator Depth,
248 void setScopeDepth(EHScopeStack::stable_iterator depth) {
254 EHScopeStack::stable_iterator ScopeDepth;
322 EHScopeStack::stable_iterator PrologueCleanupDepth;
490 EHScopeStack EHStack;
496 class CallLifetimeEnd final : public EHScopeStack::Cleanup {
610 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType;
695 void ActivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
756 EHScopeStack::stable_iterator CurrentCleanupScopeDepth =
757 EHScopeStack::stable_end();
[all …]
H A DCGCall.h278 EHScopeStack::stable_iterator Cleanup;
321 void addArgCleanupDeactivation(EHScopeStack::stable_iterator Cleanup, in addArgCleanupDeactivation()
H A DCGException.cpp367 struct FreeException final : EHScopeStack::Cleanup {
384 EHScopeStack::stable_iterator cleanup = EHStack.stable_begin(); in EmitAnyExprToExn()
595 CodeGenFunction::getEHDispatchBlock(EHScopeStack::stable_iterator si) { in getEHDispatchBlock()
645 CodeGenFunction::getFuncletEHDispatchBlock(EHScopeStack::stable_iterator SI) { in getFuncletEHDispatchBlock()
746 for (EHScopeStack::iterator ir = EHStack.begin(); true; ++ir) { in getInvokeDestImpl()
799 for (EHScopeStack::iterator I = EHStack.begin(), E = EHStack.end(); I != E; in EmitLandingPad()
1270 struct CallEndCatchForFinally final : EHScopeStack::Cleanup {
1290 struct PerformFinally final : EHScopeStack::Cleanup {
1617 struct PerformSEHFinally final : EHScopeStack::Cleanup {
H A DCGObjCRuntime.cpp129 struct CallObjCEndCatch final : EHScopeStack::Cleanup {
315 struct CallSyncExit final : EHScopeStack::Cleanup {
H A DCGDecl.cpp453 struct DestroyObject final : EHScopeStack::Cleanup {
475 struct DestroyNRVOVariable : EHScopeStack::Cleanup {
533 struct CallStackRestore final : EHScopeStack::Cleanup {
543 struct ExtendGCLifetime final : EHScopeStack::Cleanup {
558 struct CallCleanupFunction final : EHScopeStack::Cleanup {
2124 class RegularPartialArrayDestroy final : public EHScopeStack::Cleanup {
2147 class IrregularPartialArrayDestroy final : public EHScopeStack::Cleanup {
2228 struct ConsumeARCParameter final : EHScopeStack::Cleanup {
H A DCGClass.cpp483 struct CallBaseDtor final : EHScopeStack::Cleanup {
1541 struct CallDtorDelete final : EHScopeStack::Cleanup {
1579 struct CallDtorDeleteConditional final : EHScopeStack::Cleanup {
1594 class DestroyField final : public EHScopeStack::Cleanup {
1635 class SanitizeDtorMembers final : public EHScopeStack::Cleanup {
1723 class SanitizeDtorVTable final : public EHScopeStack::Cleanup {
2343 struct CallDelegatingCtorDtor final : EHScopeStack::Cleanup {
2399 struct CallLocalDtor final : EHScopeStack::Cleanup {
H A DCGCoroutine.cpp398 struct CallCoroEnd final : public EHScopeStack::Cleanup {
421 struct CallCoroDelete final : public EHScopeStack::Cleanup {
H A DCGExprCXX.cpp986 EHScopeStack::stable_iterator Cleanup; in EmitNewArrayInitializer()
1388 class CallDeleteDuringNew final : public EHScopeStack::Cleanup {
1686 EHScopeStack::stable_iterator operatorDeleteCleanup; in EmitCXXNewExpr()
1825 struct CallObjectDelete final : EHScopeStack::Cleanup {
1931 struct CallArrayDelete final : EHScopeStack::Cleanup {
H A DCGExprAgg.cpp262 EHScopeStack::stable_iterator LifetimeEndBlock; in withReturnValueSlot()
515 EHScopeStack::stable_iterator cleanup; in EmitArrayInit()
1428 SmallVector<EHScopeStack::stable_iterator, 16> cleanups; in VisitInitListExpr()
1604 EHScopeStack::stable_iterator cleanup; in VisitArrayInitLoopExpr()
H A DCGCXXABI.h610 struct CatchRetScope final : EHScopeStack::Cleanup {
H A DCGStmt.cpp504 EHScopeStack::stable_iterator::invalid(), in getJumpDestForLabel()
539 EHScopeStack::stable_iterator innermostScope in rescopeLabels()
553 if (innermostScope != EHScopeStack::stable_end() && ParentScope) { in rescopeLabels()
H A DCGObjC.cpp584 struct FinishARCDealloc final : EHScopeStack::Cleanup {
1444 struct DestroyIvar final : EHScopeStack::Cleanup {
1865 struct CallObjCRelease final : EHScopeStack::Cleanup {
2594 struct CallObjCAutoreleasePoolObject final : EHScopeStack::Cleanup {
2603 struct CallObjCMRRAutoreleasePoolObject final : EHScopeStack::Cleanup {
H A DCGBlocks.cpp1171 EHScopeStack::stable_iterator cleanup = capture.getCleanup(); in EmitBlockLiteral()
1786 struct CallBlockRelease final : EHScopeStack::Cleanup {
2409 EHScopeStack::stable_iterator cleanupDepth = CGF.EHStack.stable_begin(); in emitDispose()
2439 EHScopeStack::stable_iterator cleanupDepth = CGF.EHStack.stable_begin(); in emitDispose()
H A DCGCall.cpp2219 struct CopyBackSwiftError final : EHScopeStack::Cleanup {
3123 EHScopeStack::stable_iterator cleanup = in EmitDelegateCallArg()
3520 struct DestroyUnpassedArg final : EHScopeStack::Cleanup {
H A DItaniumCXXABI.cpp2088 struct CallGuardAbort final : EHScopeStack::Cleanup {
3955 struct CallEndCatch final : EHScopeStack::Cleanup {
H A DMicrosoftCXXABI.cpp2365 struct ResetGuardBit final : EHScopeStack::Cleanup {
2382 struct CallInitThreadAbort final : EHScopeStack::Cleanup {
H A DCGOpenMPRuntimeNVPTX.cpp4255 struct GlobalizationScope final : EHScopeStack::Cleanup { in emitFunctionProlog()
H A DCGOpenMPRuntime.cpp724 class CleanupTy final : public EHScopeStack::Cleanup {
9401 class DoacrossCleanupTy final : public EHScopeStack::Cleanup {
H A DCGObjCMac.cpp4057 struct PerformFragileFinally final : EHScopeStack::Cleanup {
H A DCGBuiltin.cpp1016 struct CallObjCArcUse final : EHScopeStack::Cleanup {