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

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp620 CleanupKind cleanupKind = CGF.getARCCleanupKind(); local
621 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer,
622 cleanupKind & EHCleanup);
1941 CleanupKind cleanupKind = NormalAndEHCleanup; local
1954 EHStack.pushCleanup<DestroyNRVOVariableCXX>(cleanupKind, addr, type, dtor,
1965 cleanupKind = getARCCleanupKind();
1979 EHStack.pushCleanup<DestroyNRVOVariableC>(cleanupKind, addr,
1991 bool useEHCleanup = (cleanupKind & EHCleanup);
1992 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer,
2075 CleanupKind cleanupKind local
2080 pushDestroy(CleanupKind cleanupKind, Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
2091 pushLifetimeExtendedDestroy( CleanupKind cleanupKind, Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
[all...]
H A DCGBlocks.cpp1070 CleanupKind cleanupKind = NormalCleanup; local
1073 cleanupKind = NormalAndEHCleanup;
1090 pushDestroy(cleanupKind, blockField, type, destroyer, useArrayEHCleanup);
1092 pushLifetimeExtendedDestroy(cleanupKind, blockField, type, destroyer,
H A DCGClass.cpp1898 CleanupKind cleanupKind = getCleanupKind(dtorKind); local
1899 EHStack.pushCleanup<DestroyField>(cleanupKind, Field,
1901 cleanupKind & EHCleanup);
H A DCGObjC.cpp1575 CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind); local
1577 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer,
1578 cleanupKind & EHCleanup);

Completed in 87 milliseconds