Searched refs:CleanupDominator (Results 1 – 2 of 2) sorted by relevance
998 llvm::Instruction *CleanupDominator = nullptr; in EmitNewArrayInitializer() local1090 CleanupDominator = Builder.CreateStore(BeginPtr.getPointer(), EndOfInit); in EmitNewArrayInitializer()1143 if (CleanupDominator) in EmitNewArrayInitializer()1144 DeactivateCleanupBlock(Cleanup, CleanupDominator); in EmitNewArrayInitializer()1259 if (!CleanupDominator && needsEHCleanup(DtorKind)) { in EmitNewArrayInitializer()1264 CleanupDominator = Builder.CreateUnreachable(); in EmitNewArrayInitializer()1272 if (CleanupDominator) { in EmitNewArrayInitializer()1273 DeactivateCleanupBlock(Cleanup, CleanupDominator); in EmitNewArrayInitializer()1274 CleanupDominator->eraseFromParent(); in EmitNewArrayInitializer()
1330 llvm::Instruction *CleanupDominator = nullptr; in VisitLambdaExpr() local1350 if (!CleanupDominator) in VisitLambdaExpr()1351 CleanupDominator = CGF.Builder.CreateAlignedLoad( in VisitLambdaExpr()1366 CGF.DeactivateCleanupBlock(Cleanups[i-1], CleanupDominator); in VisitLambdaExpr()1369 if (CleanupDominator) in VisitLambdaExpr()1370 CleanupDominator->eraseFromParent(); in VisitLambdaExpr()