HomeSort by: relevance | last modified time | path
    Searched refs:EHScopeStack (Results 1 - 24 of 24) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCleanup.h 16 #include "EHScopeStack.h"
47 EHScopeStack::stable_iterator EnclosingEHScope;
107 EHScope(Kind kind, EHScopeStack::stable_iterator enclosingEHScope)
137 EHScopeStack::stable_iterator getEnclosingEHScope() const {
166 friend class EHScopeStack;
182 EHScopeStack::stable_iterator enclosingEHScope)
234 EHScopeStack::stable_iterator EnclosingNormal;
237 EHScopeStack::stable_iterator EnclosingEH;
289 EHScopeStack::stable_iterator enclosingNormal,
290 EHScopeStack::stable_iterator enclosingEH
    [all...]
CGCleanup.cpp 106 char *EHScopeStack::allocate(size_t Size) {
137 void EHScopeStack::deallocate(size_t Size) {
141 bool EHScopeStack::containsOnlyLifetimeMarkers(
142 EHScopeStack::stable_iterator Old) const {
143 for (EHScopeStack::iterator it = begin(); stabilize(it) != Old; it++) {
152 bool EHScopeStack::requiresLandingPad() const {
166 EHScopeStack::stable_iterator
167 EHScopeStack::getInnermostActiveNormalCleanup() const {
178 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) {
205 void EHScopeStack::popCleanup()
    [all...]
EHScopeStack.h 1 //===-- EHScopeStack.h - Stack for cleanup IR generation --------*- C++ -*-===//
94 class EHScopeStack {
102 friend class EHScopeStack;
269 EHScopeStack()
273 ~EHScopeStack() { delete[] StartOfBuffer; }
CGBlocks.h 162 EHScopeStack::stable_iterator Cleanup;
182 EHScopeStack::stable_iterator getCleanup() const {
186 void setCleanup(EHScopeStack::stable_iterator cleanup) {
CGCall.h 18 #include "EHScopeStack.h"
281 EHScopeStack::stable_iterator Cleanup;
323 void addArgCleanupDeactivation(EHScopeStack::stable_iterator Cleanup,
CGObjCRuntime.cpp 128 struct CallObjCEndCatch final : EHScopeStack::Cleanup {
313 struct CallSyncExit final : EHScopeStack::Cleanup {
CodeGenFunction.h 22 #include "EHScopeStack.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
    [all...]
CGException.cpp 382 struct FreeException final : EHScopeStack::Cleanup {
399 EHScopeStack::stable_iterator cleanup = EHStack.stable_begin();
649 CodeGenFunction::getEHDispatchBlock(EHScopeStack::stable_iterator si) {
696 CodeGenFunction::getFuncletEHDispatchBlock(EHScopeStack::stable_iterator SI) {
793 for (EHScopeStack::iterator ir = EHStack.begin(); true; ++ir) {
845 for (EHScopeStack::iterator I = EHStack.begin(), E = EHStack.end(); I != E;
1315 struct CallEndCatchForFinally final : EHScopeStack::Cleanup {
1336 struct PerformFinally final : EHScopeStack::Cleanup {
1697 struct PerformSEHFinally final : EHScopeStack::Cleanup {
CGExprAgg.cpp 272 EHScopeStack::stable_iterator LifetimeEndBlock;
522 EHScopeStack::stable_iterator cleanup;
1329 SmallVector<EHScopeStack::stable_iterator, 16> Cleanups;
1630 SmallVector<EHScopeStack::stable_iterator, 16> cleanups;
1632 auto addCleanup = [&](const EHScopeStack::stable_iterator &cleanup) {
1809 EHScopeStack::stable_iterator cleanup;
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,
2302 class RegularPartialArrayDestroy final : public EHScopeStack::Cleanup {
2325 class IrregularPartialArrayDestroy final : public EHScopeStack::Cleanup {
2406 struct ConsumeARCParameter final : EHScopeStack::Cleanup {
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 {
CGCoroutine.cpp 396 struct CallCoroEnd final : public EHScopeStack::Cleanup {
419 struct CallCoroDelete final : public EHScopeStack::Cleanup {
CGExprCXX.cpp 997 EHScopeStack::stable_iterator Cleanup;
1395 class CallDeleteDuringNew final : public EHScopeStack::Cleanup {
1698 EHScopeStack::stable_iterator operatorDeleteCleanup;
1850 struct CallObjectDelete final : EHScopeStack::Cleanup {
1991 struct CallArrayDelete final : EHScopeStack::Cleanup {
CGCXXABI.h 645 struct CatchRetScope final : EHScopeStack::Cleanup {
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 {
CGStmt.cpp 583 EHScopeStack::stable_iterator::invalid(),
627 EHScopeStack::stable_iterator innermostScope
641 if (innermostScope != EHScopeStack::stable_end() && ParentScope) {
CGBlocks.cpp 1702 struct CallBlockRelease final : EHScopeStack::Cleanup {
2332 EHScopeStack::stable_iterator cleanupDepth = CGF.EHStack.stable_begin();
2362 EHScopeStack::stable_iterator cleanupDepth = CGF.EHStack.stable_begin();
CGCall.cpp 2577 struct CopyBackSwiftError final : EHScopeStack::Cleanup {
3718 EHScopeStack::stable_iterator cleanup =
4202 struct DestroyUnpassedArg final : EHScopeStack::Cleanup {
ItaniumCXXABI.cpp 2347 struct CallGuardAbort final : EHScopeStack::Cleanup {
4393 struct CallEndCatch final : EHScopeStack::Cleanup {
MicrosoftCXXABI.cpp 2458 struct ResetGuardBit final : EHScopeStack::Cleanup {
2475 struct CallInitThreadAbort final : EHScopeStack::Cleanup {
CGOpenMPRuntimeGPU.cpp 4214 struct GlobalizationScope final : EHScopeStack::Cleanup {
CGOpenMPRuntime.cpp 580 class CleanupTy final : public EHScopeStack::Cleanup {
11803 class DoacrossCleanupTy final : public EHScopeStack::Cleanup {
12022 class OMPAllocateCleanupTy final : public EHScopeStack::Cleanup {
CGObjCMac.cpp 4307 struct PerformFragileFinally final : EHScopeStack::Cleanup {
CGBuiltin.cpp 1607 struct CallObjCArcUse final : EHScopeStack::Cleanup {

Completed in 97 milliseconds