Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGExprAgg.cpp547 llvm::Instruction *cleanupDominator = nullptr; in EmitArrayInit() local
555 cleanupDominator = Builder.CreateStore(begin, endOfInit); in EmitArrayInit()
661 if (dtorKind) CGF.DeactivateCleanupBlock(cleanup, cleanupDominator); in EmitArrayInit()
1674 llvm::Instruction *cleanupDominator = nullptr; in VisitCXXParenListOrInitListExpr() local
1677 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()
DCGExprCXX.cpp1700 llvm::Instruction *cleanupDominator = nullptr; in EmitCXXNewExpr() local
1706 cleanupDominator = Builder.CreateUnreachable(); in EmitCXXNewExpr()
1756 DeactivateCleanupBlock(operatorDeleteCleanup, cleanupDominator); in EmitCXXNewExpr()
1757 cleanupDominator->eraseFromParent(); in EmitCXXNewExpr()