Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGExprAgg.cpp426 llvm::Instruction *cleanupDominator = nullptr; in EmitArrayInit() local
434 cleanupDominator = Builder.CreateStore(begin, endOfInit); in EmitArrayInit()
531 if (dtorKind) CGF.DeactivateCleanupBlock(cleanup, cleanupDominator); in EmitArrayInit()
1186 llvm::Instruction *cleanupDominator = nullptr; in VisitInitListExpr() local
1287 if (!cleanupDominator) in VisitInitListExpr()
1288 cleanupDominator = CGF.Builder.CreateAlignedLoad( in VisitInitListExpr()
1312 CGF.DeactivateCleanupBlock(cleanups[i-1], cleanupDominator); in VisitInitListExpr()
1315 if (cleanupDominator) in VisitInitListExpr()
1316 cleanupDominator->eraseFromParent(); in VisitInitListExpr()
DCGExprCXX.cpp1423 llvm::Instruction *cleanupDominator = nullptr; in EmitCXXNewExpr() local
1428 cleanupDominator = Builder.CreateUnreachable(); in EmitCXXNewExpr()
1465 DeactivateCleanupBlock(operatorDeleteCleanup, cleanupDominator); in EmitCXXNewExpr()
1466 cleanupDominator->eraseFromParent(); in EmitCXXNewExpr()
/external/llvm-project/clang/lib/CodeGen/
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()
1629 llvm::Instruction *cleanupDominator = nullptr; in VisitInitListExpr() local
1632 if (!cleanupDominator) // create placeholder once needed in VisitInitListExpr()
1633 cleanupDominator = CGF.Builder.CreateAlignedLoad( in VisitInitListExpr()
1756 assert((cleanupDominator || cleanups.empty()) && in VisitInitListExpr()
1759 CGF.DeactivateCleanupBlock(cleanups[i-1], cleanupDominator); in VisitInitListExpr()
1762 if (cleanupDominator) in VisitInitListExpr()
1763 cleanupDominator->eraseFromParent(); in VisitInitListExpr()
DCGExprCXX.cpp1694 llvm::Instruction *cleanupDominator = nullptr; in EmitCXXNewExpr() local
1700 cleanupDominator = Builder.CreateUnreachable(); in EmitCXXNewExpr()
1750 DeactivateCleanupBlock(operatorDeleteCleanup, cleanupDominator); in EmitCXXNewExpr()
1751 cleanupDominator->eraseFromParent(); in EmitCXXNewExpr()