Lines Matching refs:Pos
162 MachineBasicBlock::iterator Pos, DebugLoc DL);
380 MachineBasicBlock::iterator Pos, in buildProperJumpMI() argument
401 BuildMI(*MBB, Pos, DL, TII->get(JumpOp)).addReg(ATReg); in buildProperJumpMI()
414 MachineBasicBlock::iterator Pos; in expandToLongBranch() local
468 Pos = LongBrMBB->begin(); in expandToLongBranch()
470 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
473 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SW)) in expandToLongBranch()
494 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi), Mips::AT) in expandToLongBranch()
506 LongBrMBB->insert(Pos, ADDiuInstr); in expandToLongBranch()
507 LongBrMBB->insert(Pos, BalInstr); in expandToLongBranch()
509 LongBrMBB->insert(Pos, BalInstr); in expandToLongBranch()
510 LongBrMBB->insert(Pos, ADDiuInstr); in expandToLongBranch()
514 Pos = BalTgtMBB->begin(); in expandToLongBranch()
516 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDu), Mips::AT) in expandToLongBranch()
519 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::LW), Mips::RA) in expandToLongBranch()
528 bool hasDelaySlot = buildProperJumpMI(BalTgtMBB, Pos, DL); in expandToLongBranch()
531 BuildMI(*BalTgtMBB, std::prev(Pos), DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
537 TII->insertNop(*BalTgtMBB, Pos, DL); in expandToLongBranch()
539 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
591 Pos = LongBrMBB->begin(); in expandToLongBranch()
593 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DADDiu), Mips::SP_64) in expandToLongBranch()
596 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SD)) in expandToLongBranch()
600 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu), in expandToLongBranch()
605 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64) in expandToLongBranch()
617 LongBrMBB->insert(Pos, DADDiuInstr); in expandToLongBranch()
618 LongBrMBB->insert(Pos, BalInstr); in expandToLongBranch()
620 LongBrMBB->insert(Pos, BalInstr); in expandToLongBranch()
621 LongBrMBB->insert(Pos, DADDiuInstr); in expandToLongBranch()
625 Pos = BalTgtMBB->begin(); in expandToLongBranch()
627 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::DADDu), Mips::AT_64) in expandToLongBranch()
630 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::LD), Mips::RA_64) in expandToLongBranch()
634 bool hasDelaySlot = buildProperJumpMI(BalTgtMBB, Pos, DL); in expandToLongBranch()
637 BuildMI(*BalTgtMBB, std::prev(Pos), DL, TII->get(Mips::DADDiu), in expandToLongBranch()
642 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::DADDiu), Mips::SP_64) in expandToLongBranch()
649 Pos = LongBrMBB->begin(); in expandToLongBranch()
670 BuildMI(*LongBrMBB, Pos, DL, in expandToLongBranch()
680 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::J)).addMBB(TgtMBB); in expandToLongBranch()
681 TII->insertNop(*LongBrMBB, Pos, DL)->bundleWithPred(); in expandToLongBranch()
689 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi2Op_64), in expandToLongBranch()
692 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op), in expandToLongBranch()
696 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64) in expandToLongBranch()
699 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op), in expandToLongBranch()
703 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64) in expandToLongBranch()
706 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op), in expandToLongBranch()
711 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi2Op), in expandToLongBranch()
714 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_ADDiu2Op), in expandToLongBranch()
719 buildProperJumpMI(LongBrMBB, Pos, DL); in expandToLongBranch()