Searched refs:MergeBB (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineCFGStructurizer.cpp | 1724 if (MergeBB->succ_empty()) { in insertMergePHI() 1733 const DebugLoc &DL = MergeBB->findDebugLoc(MergeBB->begin()); in insertMergePHI() 1734 MachineInstrBuilder MIB = BuildMI(*MergeBB, MergeBB->instr_begin(), DL, in insertMergePHI() 1806 auto MergeIter = MergeBB->getIterator(); in createIfBlock() 1809 IfBB->addSuccessor(MergeBB); in createIfBlock() 1814 if (!CodeBBEnd->isSuccessor(MergeBB)) in createIfBlock() 1815 CodeBBEnd->addSuccessor(MergeBB); in createIfBlock() 2242 CodeBB->addSuccessor(MergeBB); in createIfRegion() 2249 auto MergeIter = MergeBB->getIterator(); in createIfRegion() 2259 CodeBB->addSuccessor(MergeBB); in createIfRegion() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOMemOPSizeOpt.cpp | 379 BasicBlock *MergeBB = SplitBlock(DefaultBB, &(*It), DT); in perform() local 380 MergeBB->setName("MemOP.Merge"); in perform() 381 BFI.setBlockFreq(MergeBB, OrigBBFreq); in perform() 394 IRBuilder<> IRBM(MergeBB->getFirstNonPHI()); in perform() 427 IRBCase.CreateBr(MergeBB); in perform() 432 Updates.push_back({DominatorTree::Insert, CaseBB, MergeBB}); in perform() 445 LLVM_DEBUG(dbgs() << *MergeBB << "\n"); in perform()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVExpandPseudoInsts.cpp | 178 MachineBasicBlock *MergeBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCCOp() local 181 MF->insert(++TrueBB->getIterator(), MergeBB); in expandCCOp() 193 .addMBB(MergeBB); in expandCCOp() 242 TrueBB->addSuccessor(MergeBB); in expandCCOp() 244 MergeBB->splice(MergeBB->end(), &MBB, MI, MBB.end()); in expandCCOp() 245 MergeBB->transferSuccessors(&MBB); in expandCCOp() 248 MBB.addSuccessor(MergeBB); in expandCCOp() 256 computeAndAddLiveIns(LiveRegs, *MergeBB); in expandCCOp()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntimeGPU.cpp | 1819 llvm::BasicBlock *MergeBB = CGF.createBasicBlock("ifcont"); in emitInterWarpCopyFunction() local 1854 Bld.CreateBr(MergeBB); in emitInterWarpCopyFunction() 1857 Bld.CreateBr(MergeBB); in emitInterWarpCopyFunction() 1859 CGF.EmitBlock(MergeBB); in emitInterWarpCopyFunction() 2102 llvm::BasicBlock *MergeBB = CGF.createBasicBlock("ifcont"); in emitShuffleAndReduceFunction() local 2113 Bld.CreateBr(MergeBB); in emitShuffleAndReduceFunction() 2116 Bld.CreateBr(MergeBB); in emitShuffleAndReduceFunction() 2118 CGF.EmitBlock(MergeBB); in emitShuffleAndReduceFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SimpleLoopUnswitch.cpp | 1211 auto *MergeBB = SplitBlock(ExitBB, ExitBB->begin(), &DT, &LI, MSSAU); in buildClonedLoopBlocks() local 1216 MergeBB->takeName(ExitBB); in buildClonedLoopBlocks() 1217 ExitBB->setName(Twine(MergeBB->getName()) + ".split"); in buildClonedLoopBlocks() 1223 assert(ClonedExitBB->getTerminator()->getSuccessor(0) == MergeBB && in buildClonedLoopBlocks() 1248 MergePN->insertBefore(MergeBB->getFirstInsertionPt()); in buildClonedLoopBlocks()
|