Searched refs:MergeBB (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOMemOPSizeOpt.cpp | 374 BasicBlock *MergeBB = SplitBlock(DefaultBB, &(*It), DT); in perform() local 375 MergeBB->setName("MemOP.Merge"); in perform() 376 BFI.setBlockFreq(MergeBB, OrigBBFreq); in perform() 389 IRBuilder<> IRBM(MergeBB, MergeBB->getFirstNonPHIIt()); in perform() 421 IRBCase.CreateBr(MergeBB); in perform() 426 Updates.push_back({DominatorTree::Insert, CaseBB, MergeBB}); in perform() 439 LLVM_DEBUG(dbgs() << *MergeBB << "\n"); in perform()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandPseudoInsts.cpp | 187 MachineBasicBlock *MergeBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCCOp() local 190 MF->insert(++TrueBB->getIterator(), MergeBB); in expandCCOp() 202 .addMBB(MergeBB); in expandCCOp() 261 TrueBB->addSuccessor(MergeBB); in expandCCOp() 263 MergeBB->splice(MergeBB->end(), &MBB, MI, MBB.end()); in expandCCOp() 264 MergeBB->transferSuccessors(&MBB); in expandCCOp() 267 MBB.addSuccessor(MergeBB); in expandCCOp() 275 computeAndAddLiveIns(LiveRegs, *MergeBB); in expandCCOp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SimpleLoopUnswitch.cpp | 1225 auto *MergeBB = SplitBlock(ExitBB, ExitBB->begin(), &DT, &LI, MSSAU); in buildClonedLoopBlocks() local 1230 MergeBB->takeName(ExitBB); in buildClonedLoopBlocks() 1231 ExitBB->setName(Twine(MergeBB->getName()) + ".split"); in buildClonedLoopBlocks() 1237 assert(ClonedExitBB->getTerminator()->getSuccessor(0) == MergeBB && in buildClonedLoopBlocks() 1261 BasicBlock::iterator InsertPt = MergeBB->getFirstInsertionPt(); in buildClonedLoopBlocks()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 2746 BasicBlock *MergeBB = BasicBlock::Create(Ctx, "ifcont"); in emitInterWarpCopyFunction() local 2777 Builder.CreateBr(MergeBB); in emitInterWarpCopyFunction() 2781 Builder.CreateBr(MergeBB); in emitInterWarpCopyFunction() 2784 emitBlock(MergeBB, Builder.GetInsertBlock()->getParent()); in emitInterWarpCopyFunction() 2976 BasicBlock *MergeBB = BasicBlock::Create(Ctx, "ifcont"); in emitShuffleAndReduceFunction() local 2986 Builder.CreateBr(MergeBB); in emitShuffleAndReduceFunction() 2989 Builder.CreateBr(MergeBB); in emitShuffleAndReduceFunction() 2991 emitBlock(MergeBB, Builder.GetInsertBlock()->getParent()); in emitShuffleAndReduceFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ItaniumCXXABI.cpp | 959 llvm::BasicBlock *MergeBB = CGF.createBasicBlock("merge"); in EmitMemberPointerConversion() local 968 Builder.CreateCondBr(IsVirtualOffset, MergeBB, ResignBB); in EmitMemberPointerConversion() 980 CGF.EmitBlock(MergeBB); in EmitMemberPointerConversion()
|