Home
last modified time | relevance | path

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

/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprCXX.cpp768 llvm::Instruction *cleanupDominator = 0; in EmitNewArrayInitializer() local
792 cleanupDominator = Builder.CreateStore(beginPtr, endOfInit); in EmitNewArrayInitializer()
824 if (cleanupDominator) in EmitNewArrayInitializer()
825 DeactivateCleanupBlock(cleanup, cleanupDominator); in EmitNewArrayInitializer()
851 if (!cleanupDominator && needsEHCleanup(dtorKind)) { in EmitNewArrayInitializer()
855 cleanupDominator = Builder.CreateUnreachable(); in EmitNewArrayInitializer()
862 if (cleanupDominator) { in EmitNewArrayInitializer()
863 DeactivateCleanupBlock(cleanup, cleanupDominator); in EmitNewArrayInitializer()
864 cleanupDominator->eraseFromParent(); in EmitNewArrayInitializer()
1223 llvm::Instruction *cleanupDominator = 0; in EmitCXXNewExpr() local
[all …]
HDCGExprAgg.cpp394 llvm::Instruction *cleanupDominator = 0; in EmitArrayInit() local
402 cleanupDominator = Builder.CreateStore(begin, endOfInit); in EmitArrayInit()
502 if (dtorKind) CGF.DeactivateCleanupBlock(cleanup, cleanupDominator); in EmitArrayInit()
1163 llvm::Instruction *cleanupDominator = 0; in VisitInitListExpr() local
1207 if (!cleanupDominator) in VisitInitListExpr()
1208 cleanupDominator = CGF.Builder.CreateUnreachable(); // placeholder in VisitInitListExpr()
1229 CGF.DeactivateCleanupBlock(cleanups[i-1], cleanupDominator); in VisitInitListExpr()
1232 if (cleanupDominator) in VisitInitListExpr()
1233 cleanupDominator->eraseFromParent(); in VisitInitListExpr()