Lines Matching refs:DoneBB
741 llvm::BasicBlock *DoneBB = createBasicBlock("omp.arraycpy.done"); in EmitOMPAggregateAssign() local
744 Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateAssign()
779 Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateAssign()
784 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPAggregateAssign()
1140 llvm::BasicBlock *DoneBB = nullptr; in EmitOMPLastprivateClauseFinal() local
1155 DoneBB = createBasicBlock(".omp.lastprivate.done"); in EmitOMPLastprivateClauseFinal()
1156 Builder.CreateCondBr(IsLastIterCond, ThenBB, DoneBB); in EmitOMPLastprivateClauseFinal()
1216 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPLastprivateClauseFinal()
1477 llvm::BasicBlock *DoneBB = nullptr; in emitPostUpdateForReductionClause() local
1480 if (!DoneBB) { in emitPostUpdateForReductionClause()
1485 DoneBB = CGF.createBasicBlock(".omp.reduction.pu.done"); in emitPostUpdateForReductionClause()
1486 CGF.Builder.CreateCondBr(Cond, ThenBB, DoneBB); in emitPostUpdateForReductionClause()
1493 if (DoneBB) in emitPostUpdateForReductionClause()
1494 CGF.EmitBlock(DoneBB, /*IsFinished=*/true); in emitPostUpdateForReductionClause()
2212 llvm::BasicBlock *DoneBB = nullptr; in EmitOMPLinearClauseFinal() local
2217 if (!DoneBB) { in EmitOMPLinearClauseFinal()
2222 DoneBB = createBasicBlock(".omp.linear.pu.done"); in EmitOMPLinearClauseFinal()
2223 Builder.CreateCondBr(Cond, ThenBB, DoneBB); in EmitOMPLinearClauseFinal()
2241 if (DoneBB) in EmitOMPLinearClauseFinal()
2242 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPLinearClauseFinal()
2443 llvm::BasicBlock *DoneBB = nullptr; in EmitOMPSimdFinal() local
2452 if (!DoneBB) { in EmitOMPSimdFinal()
2457 DoneBB = createBasicBlock(".omp.final.done"); in EmitOMPSimdFinal()
2458 Builder.CreateCondBr(Cond, ThenBB, DoneBB); in EmitOMPSimdFinal()
2479 if (DoneBB) in EmitOMPSimdFinal()
2480 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPSimdFinal()