OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Sat Jun 13 00:24:39 UTC 2026