Lines Matching refs:BalTgtMBB
420 MachineBasicBlock *BalTgtMBB = MFp->CreateMachineBasicBlock(BB); in expandToLongBranch() local
421 MFp->insert(FallThroughMBB, BalTgtMBB); in expandToLongBranch()
422 LongBrMBB->addSuccessor(BalTgtMBB); in expandToLongBranch()
423 BalTgtMBB->addSuccessor(TgtMBB); in expandToLongBranch()
491 .addMBB(BalTgtMBB); in expandToLongBranch()
494 BuildMI(*MFp, DL, TII->get(BalOp)).addMBB(BalTgtMBB); in expandToLongBranch()
499 .addMBB(BalTgtMBB); in expandToLongBranch()
509 Pos = BalTgtMBB->begin(); in expandToLongBranch()
511 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDu), Mips::AT) in expandToLongBranch()
514 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::LW), Mips::RA) in expandToLongBranch()
523 bool hasDelaySlot = buildProperJumpMI(BalTgtMBB, Pos, DL); in expandToLongBranch()
526 BuildMI(*BalTgtMBB, std::prev(Pos), DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
532 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::NOP)); in expandToLongBranch()
534 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
538 BalTgtMBB->rbegin()->bundleWithPred(); in expandToLongBranch()
599 .addMBB(BalTgtMBB); in expandToLongBranch()
605 BuildMI(*MFp, DL, TII->get(BalOp)).addMBB(BalTgtMBB); in expandToLongBranch()
610 .addMBB(BalTgtMBB); in expandToLongBranch()
620 Pos = BalTgtMBB->begin(); in expandToLongBranch()
622 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::DADDu), Mips::AT_64) in expandToLongBranch()
625 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::LD), Mips::RA_64) in expandToLongBranch()
629 bool hasDelaySlot = buildProperJumpMI(BalTgtMBB, Pos, DL); in expandToLongBranch()
632 BuildMI(*BalTgtMBB, std::prev(Pos), DL, TII->get(Mips::DADDiu), in expandToLongBranch()
637 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::DADDiu), Mips::SP_64) in expandToLongBranch()
640 BalTgtMBB->rbegin()->bundleWithPred(); in expandToLongBranch()