Searched refs:CleanupKind (Results 1 - 9 of 9) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | EHScopeStack.h | 77 enum CleanupKind : unsigned { 263 void *pushCleanup(CleanupKind K, size_t DataSize); 272 template <class T, class... As> void pushCleanup(CleanupKind Kind, As... A) { 282 void pushCleanupTuple(CleanupKind Kind, std::tuple<As...> A) { 304 T *pushCleanupWithExtra(CleanupKind Kind, size_t N, As... A) { 311 void pushCopyOfCleanup(CleanupKind Kind, const void *Cleanup, size_t Size) {
|
H A D | CodeGenFunction.h | 521 /// The kind of cleanup to push: a value from the CleanupKind enumeration. 527 CleanupKind getKind() const { return (CleanupKind)Kind; } 608 void pushFullExprCleanup(CleanupKind kind, As... A) { 626 void pushCleanupAfterFullExpr(CleanupKind Kind, As... A) { 642 void pushCleanupAfterFullExprImpl(CleanupKind Kind, Address ActiveFlag, 1696 void pushDestroy(CleanupKind kind, Address addr, QualType type, 1698 void pushLifetimeExtendedDestroy(CleanupKind kind, Address addr, 1704 void pushStackRestore(CleanupKind kind, Address SPMem); 1735 CleanupKind getCleanupKin [all...] |
H A D | CGDecl.cpp | 615 CleanupKind cleanupKind = CGF.getARCCleanupKind(); 1925 CleanupKind cleanupKind = NormalAndEHCleanup; 2059 CleanupKind cleanupKind = getCleanupKind(dtorKind); 2064 void CodeGenFunction::pushDestroy(CleanupKind cleanupKind, Address addr, 2071 void CodeGenFunction::pushStackRestore(CleanupKind Kind, Address SPMem) { 2076 CleanupKind cleanupKind, Address addr, QualType type, 2083 static_cast<CleanupKind>(cleanupKind & ~NormalCleanup), addr, type,
|
H A D | CGExpr.cpp | 287 CleanupKind CleanupKind; local 292 CleanupKind = CGF.getARCCleanupKind(); 298 CleanupKind = NormalAndEHCleanup; 302 CGF.pushDestroy(CleanupKind, ReferenceTemporary, 304 CleanupKind & EHCleanup); 306 CGF.pushLifetimeExtendedDestroy(CleanupKind, ReferenceTemporary, 308 *Destroy, CleanupKind & EHCleanup);
|
H A D | CGBlocks.cpp | 849 CleanupKind cleanupKind = InactiveNormalCleanup; 1944 CleanupKind Kind = 1953 CleanupKind Kind = EHOnly ? EHCleanup : NormalAndEHCleanup; 2937 void CodeGenFunction::enterByrefCleanup(CleanupKind Kind, Address Addr,
|
H A D | CGCleanup.cpp | 178 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) {
|
H A D | CGException.cpp | 1986 void CodeGenFunction::pushSEHCleanup(CleanupKind Kind,
|
H A D | CGObjC.cpp | 1576 CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind);
|
H A D | CGClass.cpp | 1876 CleanupKind cleanupKind = getCleanupKind(dtorKind);
|
Completed in 243 milliseconds