Searched refs:cleanupDominator (Results 1 – 2 of 2) sorted by relevance
547 llvm::Instruction *cleanupDominator = nullptr; in EmitArrayInit() local555 cleanupDominator = Builder.CreateStore(begin, endOfInit); in EmitArrayInit()661 if (dtorKind) CGF.DeactivateCleanupBlock(cleanup, cleanupDominator); in EmitArrayInit()1674 llvm::Instruction *cleanupDominator = nullptr; in VisitCXXParenListOrInitListExpr() local1677 if (!cleanupDominator) // create placeholder once needed in VisitCXXParenListOrInitListExpr()1678 cleanupDominator = CGF.Builder.CreateAlignedLoad( in VisitCXXParenListOrInitListExpr()1801 assert((cleanupDominator || cleanups.empty()) && in VisitCXXParenListOrInitListExpr()1804 CGF.DeactivateCleanupBlock(cleanups[i-1], cleanupDominator); in VisitCXXParenListOrInitListExpr()1807 if (cleanupDominator) in VisitCXXParenListOrInitListExpr()1808 cleanupDominator->eraseFromParent(); in VisitCXXParenListOrInitListExpr()
1700 llvm::Instruction *cleanupDominator = nullptr; in EmitCXXNewExpr() local1706 cleanupDominator = Builder.CreateUnreachable(); in EmitCXXNewExpr()1756 DeactivateCleanupBlock(operatorDeleteCleanup, cleanupDominator); in EmitCXXNewExpr()1757 cleanupDominator->eraseFromParent(); in EmitCXXNewExpr()