Lines Matching refs:DoneBB
340 auto DoneBB = createBasicBlock("omp.arraycpy.done"); in EmitOMPAggregateAssign() local
343 Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateAssign()
376 Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateAssign()
381 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPAggregateAssign()
475 auto DoneBB = CGF.createBasicBlock("omp.arrayinit.done"); in EmitOMPAggregateInit() local
478 CGF.Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateInit()
527 CGF.Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateInit()
531 CGF.EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPAggregateInit()
828 llvm::BasicBlock *DoneBB = nullptr; in EmitOMPLastprivateClauseFinal() local
831 DoneBB = createBasicBlock(".omp.lastprivate.done"); in EmitOMPLastprivateClauseFinal()
832 Builder.CreateCondBr(IsLastIterCond, ThenBB, DoneBB); in EmitOMPLastprivateClauseFinal()
883 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPLastprivateClauseFinal()
1170 llvm::BasicBlock *DoneBB = nullptr; in emitPostUpdateForReductionClause() local
1173 if (!DoneBB) { in emitPostUpdateForReductionClause()
1178 DoneBB = CGF.createBasicBlock(".omp.reduction.pu.done"); in emitPostUpdateForReductionClause()
1179 CGF.Builder.CreateCondBr(Cond, ThenBB, DoneBB); in emitPostUpdateForReductionClause()
1186 if (DoneBB) in emitPostUpdateForReductionClause()
1187 CGF.EmitBlock(DoneBB, /*IsFinished=*/true); in emitPostUpdateForReductionClause()
1358 llvm::BasicBlock *DoneBB = nullptr; in EmitOMPLinearClauseFinal() local
1363 if (!DoneBB) { in EmitOMPLinearClauseFinal()
1368 DoneBB = createBasicBlock(".omp.linear.pu.done"); in EmitOMPLinearClauseFinal()
1369 Builder.CreateCondBr(Cond, ThenBB, DoneBB); in EmitOMPLinearClauseFinal()
1387 if (DoneBB) in EmitOMPLinearClauseFinal()
1388 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPLinearClauseFinal()
1548 llvm::BasicBlock *DoneBB = nullptr; in EmitOMPSimdFinal() local
1557 if (!DoneBB) { in EmitOMPSimdFinal()
1562 DoneBB = createBasicBlock(".omp.final.done"); in EmitOMPSimdFinal()
1563 Builder.CreateCondBr(Cond, ThenBB, DoneBB); in EmitOMPSimdFinal()
1585 if (DoneBB) in EmitOMPSimdFinal()
1586 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPSimdFinal()