Lines Matching refs:ThenBB

2321       BasicBlock *ThenBB = BasicBlock::Create(M.getContext(), ".shuffle.then");  in shuffleAndStore()  local
2337 Builder.CreateICmpSGT(PtrDiff, Builder.getInt64(IntSize - 1)), ThenBB, in shuffleAndStore()
2339 emitBlock(ThenBB, CurFunc); in shuffleAndStore()
2351 PhiSrc->addIncoming(LocalPtr, ThenBB); in shuffleAndStore()
2352 PhiDest->addIncoming(LocalElemPtr, ThenBB); in shuffleAndStore()
2606 BasicBlock *ThenBB = BasicBlock::Create(Ctx, "then"); in emitInterWarpCopyFunction() local
2612 Builder.CreateCondBr(IsWarpMaster, ThenBB, ElseBB); in emitInterWarpCopyFunction()
2613 emitBlock(ThenBB, Builder.GetInsertBlock()->getParent()); in emitInterWarpCopyFunction()
2832 BasicBlock *ThenBB = BasicBlock::Create(Ctx, "then"); in emitShuffleAndReduceFunction() local
2836 Builder.CreateCondBr(CondReduce, ThenBB, ElseBB); in emitShuffleAndReduceFunction()
2837 emitBlock(ThenBB, Builder.GetInsertBlock()->getParent()); in emitShuffleAndReduceFunction()
3528 BasicBlock *ThenBB = BasicBlock::Create(Ctx, ".omp.reduction.then"); in createReductionsGPU() local
3530 Builder.CreateCondBr(Cond, ThenBB, ExitBB); in createReductionsGPU()
3536 emitBlock(ThenBB, CurFunc); in createReductionsGPU()
5758 auto *ThenBB = BasicBlock::Create(M.getContext(), "omp_region.body"); in emitCommonDirectiveEntry() local
5759 auto *UI = new UnreachableInst(Builder.getContext(), ThenBB); in emitCommonDirectiveEntry()
5764 CurFn->insert(std::next(EntryBB->getIterator()), ThenBB); in emitCommonDirectiveEntry()
5769 Builder.CreateCondBr(CallBool, ThenBB, ExitBB); in emitCommonDirectiveEntry()
5774 Builder.SetInsertPoint(ThenBB->getTerminator()); in emitCommonDirectiveEntry()