Searched refs:cleanupKind (Results 1 - 4 of 4) sorted by relevance

/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp663 CleanupKind cleanupKind = CGF.getARCCleanupKind(); local
664 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer,
665 cleanupKind & EHCleanup);
2053 CleanupKind cleanupKind = NormalAndEHCleanup; local
2066 EHStack.pushCleanup<DestroyNRVOVariableCXX>(cleanupKind, addr, type, dtor,
2077 cleanupKind = getARCCleanupKind();
2091 EHStack.pushCleanup<DestroyNRVOVariableC>(cleanupKind, addr,
2103 bool useEHCleanup = (cleanupKind & EHCleanup);
2104 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer,
2187 CleanupKind cleanupKind local
2192 pushDestroy(CleanupKind cleanupKind, Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
2208 pushLifetimeExtendedDestroy(CleanupKind cleanupKind, Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
[all...]
H A DCGBlocks.cpp1047 CleanupKind cleanupKind = NormalCleanup; local
1050 cleanupKind = NormalAndEHCleanup;
1067 pushDestroy(cleanupKind, blockField, type, destroyer, useArrayEHCleanup);
1069 pushLifetimeExtendedDestroy(cleanupKind, blockField, type, destroyer,
H A DCGClass.cpp1957 CleanupKind cleanupKind = getCleanupKind(dtorKind); local
1959 cleanupKind, Field, getDestroyer(dtorKind), cleanupKind & EHCleanup);
H A DCGObjC.cpp1695 CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind); local
1697 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer,
1698 cleanupKind & EHCleanup);

Completed in 350 milliseconds