Lines Matching refs:InsertPt
527 MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2);
530 emitCombineRR(InsertPt, DoubleRegDest, HiOperand, LoOperand);
532 emitCombineRI(InsertPt, DoubleRegDest, HiOperand, LoOperand);
534 emitCombineIR(InsertPt, DoubleRegDest, HiOperand, LoOperand);
536 emitCombineII(InsertPt, DoubleRegDest, HiOperand, LoOperand);
542 void HexagonCopyToCombine::emitCombineII(MachineBasicBlock::iterator &InsertPt,
546 DebugLoc DL = InsertPt->getDebugLoc();
547 MachineBasicBlock *BB = InsertPt->getParent();
551 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
558 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg)
567 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
574 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg)
583 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
589 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg)
597 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
604 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg)
615 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
623 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg)
631 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
636 void HexagonCopyToCombine::emitCombineIR(MachineBasicBlock::iterator &InsertPt,
643 DebugLoc DL = InsertPt->getDebugLoc();
644 MachineBasicBlock *BB = InsertPt->getParent();
648 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg)
656 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg)
664 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg)
671 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg)
679 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg)
684 void HexagonCopyToCombine::emitCombineRI(MachineBasicBlock::iterator &InsertPt,
691 DebugLoc DL = InsertPt->getDebugLoc();
692 MachineBasicBlock *BB = InsertPt->getParent();
696 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg)
704 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg)
712 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg)
719 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg)
728 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg)
733 void HexagonCopyToCombine::emitCombineRR(MachineBasicBlock::iterator &InsertPt,
742 DebugLoc DL = InsertPt->getDebugLoc();
743 MachineBasicBlock *BB = InsertPt->getParent();
747 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combinew), DoubleDestReg)