Searched refs:CleanupKind (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | EHScopeStack.h | 78 enum CleanupKind : unsigned { 264 void *pushCleanup(CleanupKind K, size_t DataSize); 273 template <class T, class... As> void pushCleanup(CleanupKind Kind, As... A) { 283 void pushCleanupTuple(CleanupKind Kind, std::tuple<As...> A) { 305 T *pushCleanupWithExtra(CleanupKind Kind, size_t N, As... A) { 312 void pushCopyOfCleanup(CleanupKind Kind, const void *Cleanup, size_t Size) {
|
| H A D | CodeGenFunction.h | 519 CleanupKind getKind() const { return (CleanupKind)Kind; } 600 void pushFullExprCleanup(CleanupKind kind, As... A) { 618 void pushCleanupAfterFullExpr(CleanupKind Kind, As... A) { 634 void pushCleanupAfterFullExprImpl(CleanupKind Kind, Address ActiveFlag, 1665 void pushDestroy(CleanupKind kind, Address addr, QualType type, 1667 void pushLifetimeExtendedDestroy(CleanupKind kind, Address addr, 1673 void pushStackRestore(CleanupKind kind, Address SPMem); 1704 CleanupKind getCleanupKind(QualType::DestructionKind kind) { 1786 void enterByrefCleanup(CleanupKind Kind, Address Addr, BlockFieldFlags Flags, 2904 void pushSEHCleanup(CleanupKind kind, [all …]
|
| H A D | CGDecl.cpp | 612 CleanupKind cleanupKind = CGF.getARCCleanupKind(); in EmitAutoVarWithLifetime() 1822 CleanupKind cleanupKind = NormalAndEHCleanup; in emitAutoVarTypeCleanup() 1956 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy() 1961 void CodeGenFunction::pushDestroy(CleanupKind cleanupKind, Address addr, in pushDestroy() 1968 void CodeGenFunction::pushStackRestore(CleanupKind Kind, Address SPMem) { in pushStackRestore() 1973 CleanupKind cleanupKind, Address addr, QualType type, in pushLifetimeExtendedDestroy() 1980 static_cast<CleanupKind>(cleanupKind & ~NormalCleanup), addr, type, in pushLifetimeExtendedDestroy()
|
| H A D | CGExpr.cpp | 287 CleanupKind CleanupKind; in pushTemporaryCleanup() local 292 CleanupKind = CGF.getARCCleanupKind(); in pushTemporaryCleanup() 298 CleanupKind = NormalAndEHCleanup; in pushTemporaryCleanup() 302 CGF.pushDestroy(CleanupKind, ReferenceTemporary, in pushTemporaryCleanup() 304 CleanupKind & EHCleanup); in pushTemporaryCleanup() 306 CGF.pushLifetimeExtendedDestroy(CleanupKind, ReferenceTemporary, in pushTemporaryCleanup() 308 *Destroy, CleanupKind & EHCleanup); in pushTemporaryCleanup()
|
| H A D | CGBlocks.cpp | 849 CleanupKind cleanupKind = InactiveNormalCleanup; in enterBlockScope() 1955 CleanupKind Kind = in pushCaptureCleanup() 1964 CleanupKind Kind = EHOnly ? EHCleanup : NormalAndEHCleanup; in pushCaptureCleanup() 2948 void CodeGenFunction::enterByrefCleanup(CleanupKind Kind, Address Addr, in enterByrefCleanup()
|
| H A D | CGCleanup.cpp | 185 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { in pushCleanup()
|
| H A D | CGException.cpp | 1987 void CodeGenFunction::pushSEHCleanup(CleanupKind Kind, in pushSEHCleanup()
|
| H A D | CGClass.cpp | 1859 CleanupKind cleanupKind = getCleanupKind(dtorKind); in EnterDtorCleanups()
|
| H A D | CGObjC.cpp | 1501 CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind); in emitCXXDestructMethod()
|