Searched refs:CleanupKind (Results 1 – 11 of 11) sorted by relevance
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | EHScopeStack.h | 77 enum CleanupKind : unsigned { 266 void *pushCleanup(CleanupKind K, size_t DataSize); 276 template <class T, class... As> void pushCleanup(CleanupKind Kind, As... A) { 286 void pushCleanupTuple(CleanupKind Kind, std::tuple<As...> A) { 308 T *pushCleanupWithExtra(CleanupKind Kind, size_t N, As... A) { 315 void pushCopyOfCleanup(CleanupKind Kind, const void *Cleanup, size_t Size) {
|
H A D | CGDecl.cpp | 630 CleanupKind cleanupKind = CGF.getARCCleanupKind(); in EmitAutoVarWithLifetime() 1973 CleanupKind cleanupKind = NormalAndEHCleanup; in emitAutoVarTypeCleanup() 2107 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy() 2112 void CodeGenFunction::pushDestroy(CleanupKind cleanupKind, Address addr, in pushDestroy() 2119 void CodeGenFunction::pushStackRestore(CleanupKind Kind, Address SPMem) { in pushStackRestore() 2123 void CodeGenFunction::pushLifetimeExtendedDestroy(CleanupKind cleanupKind, in pushLifetimeExtendedDestroy() 2135 static_cast<CleanupKind>(cleanupKind & ~NormalCleanup), addr, type, in pushLifetimeExtendedDestroy() 2156 static_cast<CleanupKind>(cleanupKind & ~NormalCleanup), SavedAddr, type, in pushLifetimeExtendedDestroy()
|
H A D | CodeGenFunction.h | 612 CleanupKind getKind() const { return (CleanupKind)Kind; } 732 void pushFullExprCleanup(CleanupKind kind, As... A) { 750 void pushCleanupAfterFullExpr(CleanupKind Kind, As... A) { 767 void pushCleanupAfterFullExprWithActiveFlag(CleanupKind Kind, 1994 void pushDestroy(CleanupKind kind, Address addr, QualType type, 1996 void pushLifetimeExtendedDestroy(CleanupKind kind, Address addr, 2002 void pushStackRestore(CleanupKind kind, Address SPMem); 2033 CleanupKind getCleanupKind(QualType::DestructionKind kind) { 2114 void enterByrefCleanup(CleanupKind Kind, Address Addr, BlockFieldFlags Flags, 3228 void pushSEHCleanup(CleanupKind kind, [all …]
|
H A D | CGExpr.cpp | 307 CleanupKind CleanupKind; in pushTemporaryCleanup() local 312 CleanupKind = CGF.getARCCleanupKind(); in pushTemporaryCleanup() 318 CleanupKind = NormalAndEHCleanup; in pushTemporaryCleanup() 322 CGF.pushDestroy(CleanupKind, ReferenceTemporary, in pushTemporaryCleanup() 324 CleanupKind & EHCleanup); in pushTemporaryCleanup() 326 CGF.pushLifetimeExtendedDestroy(CleanupKind, ReferenceTemporary, in pushTemporaryCleanup() 328 *Destroy, CleanupKind & EHCleanup); in pushTemporaryCleanup()
|
H A D | CGBlocks.cpp | 1069 CleanupKind cleanupKind = NormalCleanup; in EmitBlockLiteral() 1871 CleanupKind Kind = in pushCaptureCleanup() 1880 CleanupKind Kind = EHOnly ? EHCleanup : NormalAndEHCleanup; in pushCaptureCleanup() 2868 void CodeGenFunction::enterByrefCleanup(CleanupKind Kind, Address Addr, in enterByrefCleanup()
|
H A D | CGCleanup.cpp | 178 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { in pushCleanup()
|
H A D | CGException.cpp | 2144 void CodeGenFunction::pushSEHCleanup(CleanupKind Kind, in pushSEHCleanup()
|
H A D | CGClass.cpp | 1901 CleanupKind cleanupKind = getCleanupKind(dtorKind); in EnterDtorCleanups()
|
H A D | CGObjC.cpp | 1646 CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind); in emitCXXDestructMethod()
|
H A D | CGBuiltin.cpp | 1800 CleanupKind Cleanup = getARCCleanupKind(); in emitBuiltinOSLogFormat()
|
/netbsd/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1928 unsigned CleanupKind = Record.readInt(); in VisitExprWithCleanups() local 1930 if (CleanupKind == COK_Block) in VisitExprWithCleanups() 1932 else if (CleanupKind == COK_CompoundLiteral) in VisitExprWithCleanups()
|