Home
last modified time | relevance | path

Searched refs:HeadMBB (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp247 int handleJumpintoIf(MachineBasicBlock *HeadMBB,
249 int handleJumpintoIfImp(MachineBasicBlock *HeadMBB,
251 int improveSimpleJumpintoIf(MachineBasicBlock *HeadMBB,
254 void showImproveSimpleJumpintoIf(MachineBasicBlock *HeadMBB,
1053 int R600MachineCFGStructurizer::handleJumpintoIf(MachineBasicBlock *HeadMBB, in handleJumpintoIf() argument
1055 int Num = handleJumpintoIfImp(HeadMBB, TrueMBB, FalseMBB); in handleJumpintoIf()
1059 Num = handleJumpintoIfImp(HeadMBB, FalseMBB, TrueMBB); in handleJumpintoIf()
1064 int R600MachineCFGStructurizer::handleJumpintoIfImp(MachineBasicBlock *HeadMBB, in handleJumpintoIfImp() argument
1072 LLVM_DEBUG(dbgs() << "handleJumpintoIfImp head = BB" << HeadMBB->getNumber() in handleJumpintoIfImp()
1083 Num += cloneOnSideEntryTo(HeadMBB, TrueMBB, DownBlk); in handleJumpintoIfImp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp141 if (MachineBasicBlock *HeadMBB = getHeader()) in getStartLoc() local
142 if (const BasicBlock *HeadBB = HeadMBB->getBasicBlock()) in getStartLoc()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp6347 MachineBasicBlock *HeadMBB = BB; in emitSelectPseudo() local
6366 TailMBB->splice(TailMBB->end(), HeadMBB, in emitSelectPseudo()
6367 std::next(LastSelectPseudo->getIterator()), HeadMBB->end()); in emitSelectPseudo()
6370 TailMBB->transferSuccessorsAndUpdatePHIs(HeadMBB); in emitSelectPseudo()
6372 HeadMBB->addSuccessor(IfFalseMBB); in emitSelectPseudo()
6373 HeadMBB->addSuccessor(TailMBB); in emitSelectPseudo()
6377 BuildMI(HeadMBB, DL, TII.get(CC)) in emitSelectPseudo()
6382 BuildMI(HeadMBB, DL, TII.get(CC)).addReg(LHS).addReg(RHS).addMBB(TailMBB); in emitSelectPseudo()
6398 .addMBB(HeadMBB) in emitSelectPseudo()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp21621 MachineBasicBlock *HeadMBB = BB; in emitSelectPseudo() local
21640 TailMBB->splice(TailMBB->end(), HeadMBB, in emitSelectPseudo()
21641 std::next(LastSelectPseudo->getIterator()), HeadMBB->end()); in emitSelectPseudo()
21644 TailMBB->transferSuccessorsAndUpdatePHIs(HeadMBB); in emitSelectPseudo()
21646 HeadMBB->addSuccessor(IfFalseMBB); in emitSelectPseudo()
21647 HeadMBB->addSuccessor(TailMBB); in emitSelectPseudo()
21651 BuildMI(HeadMBB, DL, TII.get(RISCVCC::getBrCond(CC, MI.getOpcode()))) in emitSelectPseudo()
21656 BuildMI(HeadMBB, DL, TII.get(RISCVCC::getBrCond(CC, MI.getOpcode()))) in emitSelectPseudo()
21675 .addMBB(HeadMBB) in emitSelectPseudo()