Home
last modified time | relevance | path

Searched refs:CleanupKind (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h723 LLVM_PREFERRED_TYPE(CleanupKind)
730 CleanupKind getKind() const { return (CleanupKind)Kind; }
850 void pushFullExprCleanup(CleanupKind kind, As... A) {
868 void pushCleanupAfterFullExpr(CleanupKind Kind, As... A) {
885 void pushCleanupAfterFullExprWithActiveFlag(CleanupKind Kind,
908 void pushCleanupAndDeferDeactivation(CleanupKind Kind, As... A) {
2204 void pushDestroy(CleanupKind kind, Address addr, QualType type,
2208 void pushDestroyAndDeferDeactivation(CleanupKind cleanupKind, Address addr,
2211 void pushLifetimeExtendedDestroy(CleanupKind kind, Address addr,
2217 void pushStackRestore(CleanupKind kind, Address SPMem);
[all …]
H A DCGDecl.cpp667 CleanupKind cleanupKind = CGF.getARCCleanupKind(); in EmitAutoVarWithLifetime()
2084 CleanupKind cleanupKind = NormalAndEHCleanup; in emitAutoVarTypeCleanup()
2218 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy()
2223 void CodeGenFunction::pushDestroy(CleanupKind cleanupKind, Address addr, in pushDestroy()
2236 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroyAndDeferDeactivation()
2242 CleanupKind cleanupKind, Address addr, QualType type, Destroyer *destroyer, in pushDestroyAndDeferDeactivation()
2251 void CodeGenFunction::pushStackRestore(CleanupKind Kind, Address SPMem) { in pushStackRestore()
2256 CleanupKind Kind, std::pair<llvm::Value *, llvm::Value *> AddrSizePair) { in pushKmpcAllocFree()
2260 void CodeGenFunction::pushLifetimeExtendedDestroy(CleanupKind cleanupKind, in pushLifetimeExtendedDestroy()
H A DCGBlocks.cpp1057 CleanupKind cleanupKind = NormalCleanup; in EmitBlockLiteral()
1832 CleanupKind Kind = in pushCaptureCleanup()
1841 CleanupKind Kind = EHOnly ? EHCleanup : NormalAndEHCleanup; in pushCaptureCleanup()
2792 void CodeGenFunction::enterByrefCleanup(CleanupKind Kind, Address Addr, in enterByrefCleanup()
H A DCGExpr.cpp318 CleanupKind CleanupKind; in pushTemporaryCleanup() local
323 CleanupKind = CGF.getARCCleanupKind(); in pushTemporaryCleanup()
329 CleanupKind = NormalAndEHCleanup; in pushTemporaryCleanup()
333 CGF.pushDestroy(CleanupKind, ReferenceTemporary, in pushTemporaryCleanup()
335 CleanupKind & EHCleanup); in pushTemporaryCleanup()
337 CGF.pushLifetimeExtendedDestroy(CleanupKind, ReferenceTemporary, in pushTemporaryCleanup()
339 *Destroy, CleanupKind & EHCleanup); in pushTemporaryCleanup()
H A DCGCleanup.cpp152 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { in pushCleanup()
H A DCGException.cpp2165 void CodeGenFunction::pushSEHCleanup(CleanupKind Kind, in pushSEHCleanup()
H A DCGClass.cpp1966 CleanupKind cleanupKind = getCleanupKind(dtorKind); in EnterDtorCleanups()
H A DCGObjC.cpp1699 CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind); in emitCXXDestructMethod()
H A DCGBuiltin.cpp2214 CleanupKind Cleanup = getARCCleanupKind(); in emitBuiltinOSLogFormat()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1974 unsigned CleanupKind = Record.readInt(); in VisitExprWithCleanups() local
1976 if (CleanupKind == COK_Block) in VisitExprWithCleanups()
1978 else if (CleanupKind == COK_CompoundLiteral) in VisitExprWithCleanups()