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