| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGCleanup.h | 167 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 D | CGCleanup.cpp | 173 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 D | EHScopeStack.h | 100 class EHScopeStack { 108 friend class EHScopeStack; 267 EHScopeStack() : StartOfBuffer(nullptr), EndOfBuffer(nullptr), 270 ~EHScopeStack() { delete[] StartOfBuffer; }
|
| H A D | CGBlocks.h | 163 EHScopeStack::stable_iterator Cleanup; 183 EHScopeStack::stable_iterator getCleanup() const { in getCleanup() 187 void setCleanup(EHScopeStack::stable_iterator cleanup) { in setCleanup()
|
| H A D | CodeGenFunction.h | 238 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 D | CGCall.h | 278 EHScopeStack::stable_iterator Cleanup; 321 void addArgCleanupDeactivation(EHScopeStack::stable_iterator Cleanup, in addArgCleanupDeactivation()
|
| H A D | CGException.cpp | 367 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 D | CGObjCRuntime.cpp | 129 struct CallObjCEndCatch final : EHScopeStack::Cleanup { 315 struct CallSyncExit final : EHScopeStack::Cleanup {
|
| H A D | CGDecl.cpp | 453 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 D | CGClass.cpp | 483 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 D | CGCoroutine.cpp | 398 struct CallCoroEnd final : public EHScopeStack::Cleanup { 421 struct CallCoroDelete final : public EHScopeStack::Cleanup {
|
| H A D | CGExprCXX.cpp | 986 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 D | CGExprAgg.cpp | 262 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 D | CGCXXABI.h | 610 struct CatchRetScope final : EHScopeStack::Cleanup {
|
| H A D | CGStmt.cpp | 504 EHScopeStack::stable_iterator::invalid(), in getJumpDestForLabel() 539 EHScopeStack::stable_iterator innermostScope in rescopeLabels() 553 if (innermostScope != EHScopeStack::stable_end() && ParentScope) { in rescopeLabels()
|
| H A D | CGObjC.cpp | 584 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 D | CGBlocks.cpp | 1171 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 D | CGCall.cpp | 2219 struct CopyBackSwiftError final : EHScopeStack::Cleanup { 3123 EHScopeStack::stable_iterator cleanup = in EmitDelegateCallArg() 3520 struct DestroyUnpassedArg final : EHScopeStack::Cleanup {
|
| H A D | ItaniumCXXABI.cpp | 2088 struct CallGuardAbort final : EHScopeStack::Cleanup { 3955 struct CallEndCatch final : EHScopeStack::Cleanup {
|
| H A D | MicrosoftCXXABI.cpp | 2365 struct ResetGuardBit final : EHScopeStack::Cleanup { 2382 struct CallInitThreadAbort final : EHScopeStack::Cleanup {
|
| H A D | CGOpenMPRuntimeNVPTX.cpp | 4255 struct GlobalizationScope final : EHScopeStack::Cleanup { in emitFunctionProlog()
|
| H A D | CGOpenMPRuntime.cpp | 724 class CleanupTy final : public EHScopeStack::Cleanup { 9401 class DoacrossCleanupTy final : public EHScopeStack::Cleanup {
|
| H A D | CGObjCMac.cpp | 4057 struct PerformFragileFinally final : EHScopeStack::Cleanup {
|
| H A D | CGBuiltin.cpp | 1016 struct CallObjCArcUse final : EHScopeStack::Cleanup {
|