Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprAgg.cpp523 llvm::Instruction *cleanupDominator = nullptr; in EmitArrayInit() local
531 cleanupDominator = Builder.CreateStore(begin, endOfInit); in EmitArrayInit()
636 if (dtorKind) CGF.DeactivateCleanupBlock(cleanup, cleanupDominator); in EmitArrayInit()
1631 llvm::Instruction *cleanupDominator = nullptr; in VisitInitListExpr() local
1634 if (!cleanupDominator) // create placeholder once needed in VisitInitListExpr()
1635 cleanupDominator = CGF.Builder.CreateAlignedLoad( in VisitInitListExpr()
1758 assert((cleanupDominator || cleanups.empty()) && in VisitInitListExpr()
1761 CGF.DeactivateCleanupBlock(cleanups[i-1], cleanupDominator); in VisitInitListExpr()
1764 if (cleanupDominator) in VisitInitListExpr()
1765 cleanupDominator->eraseFromParent(); in VisitInitListExpr()
H A DCGExprCXX.cpp1699 llvm::Instruction *cleanupDominator = nullptr; in EmitCXXNewExpr() local
1705 cleanupDominator = Builder.CreateUnreachable(); in EmitCXXNewExpr()
1755 DeactivateCleanupBlock(operatorDeleteCleanup, cleanupDominator); in EmitCXXNewExpr()
1756 cleanupDominator->eraseFromParent(); in EmitCXXNewExpr()