Home
last modified time | relevance | path

Searched refs:CleanupDominator (Results 1 – 2 of 2) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp1001 llvm::Instruction *CleanupDominator = nullptr; in EmitNewArrayInitializer() local
1093 CleanupDominator = Builder.CreateStore(BeginPtr.getPointer(), EndOfInit); in EmitNewArrayInitializer()
1146 if (CleanupDominator) in EmitNewArrayInitializer()
1147 DeactivateCleanupBlock(Cleanup, CleanupDominator); in EmitNewArrayInitializer()
1262 if (!CleanupDominator && needsEHCleanup(DtorKind)) { in EmitNewArrayInitializer()
1267 CleanupDominator = Builder.CreateUnreachable(); in EmitNewArrayInitializer()
1275 if (CleanupDominator) { in EmitNewArrayInitializer()
1276 DeactivateCleanupBlock(Cleanup, CleanupDominator); in EmitNewArrayInitializer()
1277 CleanupDominator->eraseFromParent(); in EmitNewArrayInitializer()
H A DCGExprAgg.cpp1334 llvm::Instruction *CleanupDominator = nullptr; in VisitLambdaExpr() local
1354 if (!CleanupDominator) in VisitLambdaExpr()
1355 CleanupDominator = CGF.Builder.CreateAlignedLoad( in VisitLambdaExpr()
1370 CGF.DeactivateCleanupBlock(Cleanups[i-1], CleanupDominator); in VisitLambdaExpr()
1373 if (CleanupDominator) in VisitLambdaExpr()
1374 CleanupDominator->eraseFromParent(); in VisitLambdaExpr()