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