Lines Matching refs:Pos
161 MachineBasicBlock::iterator Pos, DebugLoc DL);
375 MachineBasicBlock::iterator Pos, in buildProperJumpMI() argument
396 BuildMI(*MBB, Pos, DL, TII->get(JumpOp)).addReg(ATReg); in buildProperJumpMI()
409 MachineBasicBlock::iterator Pos; in expandToLongBranch() local
463 Pos = LongBrMBB->begin(); in expandToLongBranch()
465 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
468 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SW)) in expandToLongBranch()
489 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi), Mips::AT) in expandToLongBranch()
501 LongBrMBB->insert(Pos, ADDiuInstr); in expandToLongBranch()
502 LongBrMBB->insert(Pos, BalInstr); in expandToLongBranch()
504 LongBrMBB->insert(Pos, BalInstr); in expandToLongBranch()
505 LongBrMBB->insert(Pos, ADDiuInstr); 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()
586 Pos = LongBrMBB->begin(); in expandToLongBranch()
588 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DADDiu), Mips::SP_64) in expandToLongBranch()
591 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SD)) in expandToLongBranch()
595 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu), in expandToLongBranch()
600 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64) in expandToLongBranch()
612 LongBrMBB->insert(Pos, DADDiuInstr); in expandToLongBranch()
613 LongBrMBB->insert(Pos, BalInstr); in expandToLongBranch()
615 LongBrMBB->insert(Pos, BalInstr); in expandToLongBranch()
616 LongBrMBB->insert(Pos, DADDiuInstr); 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()
644 Pos = LongBrMBB->begin(); in expandToLongBranch()
665 BuildMI(*LongBrMBB, Pos, DL, in expandToLongBranch()
675 MIBundleBuilder(*LongBrMBB, Pos) in expandToLongBranch()
685 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi2Op_64), in expandToLongBranch()
688 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op), in expandToLongBranch()
692 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64) in expandToLongBranch()
695 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op), in expandToLongBranch()
699 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64) in expandToLongBranch()
702 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op), in expandToLongBranch()
707 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi2Op), in expandToLongBranch()
710 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_ADDiu2Op), in expandToLongBranch()
715 buildProperJumpMI(LongBrMBB, Pos, DL); in expandToLongBranch()