Lines Matching refs:InsertPt

610   MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2);  in combine()  local
613 emitCombineRR(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
615 emitCombineRI(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
617 emitCombineIR(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
619 emitConst64(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
621 emitCombineII(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
627 MachineBasicBlock *BB = InsertPt->getParent(); in combine()
633 BB->splice(InsertPt, BB, NewMI); in combine()
641 void HexagonCopyToCombine::emitConst64(MachineBasicBlock::iterator &InsertPt, in emitConst64() argument
647 DebugLoc DL = InsertPt->getDebugLoc(); in emitConst64()
648 MachineBasicBlock *BB = InsertPt->getParent(); in emitConst64()
654 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::CONST64), DoubleDestReg) in emitConst64()
658 void HexagonCopyToCombine::emitCombineII(MachineBasicBlock::iterator &InsertPt, in emitCombineII() argument
662 DebugLoc DL = InsertPt->getDebugLoc(); in emitCombineII()
663 MachineBasicBlock *BB = InsertPt->getParent(); in emitCombineII()
667 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg) in emitCombineII()
674 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg) in emitCombineII()
683 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg) in emitCombineII()
690 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg) in emitCombineII()
699 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg) in emitCombineII()
705 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg) in emitCombineII()
713 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg) in emitCombineII()
720 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg) in emitCombineII()
731 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg) in emitCombineII()
739 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg) in emitCombineII()
747 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg) in emitCombineII()
752 void HexagonCopyToCombine::emitCombineIR(MachineBasicBlock::iterator &InsertPt, in emitCombineIR() argument
759 DebugLoc DL = InsertPt->getDebugLoc(); in emitCombineIR()
760 MachineBasicBlock *BB = InsertPt->getParent(); in emitCombineIR()
764 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg) in emitCombineIR()
772 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg) in emitCombineIR()
780 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg) in emitCombineIR()
787 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg) in emitCombineIR()
795 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg) in emitCombineIR()
800 void HexagonCopyToCombine::emitCombineRI(MachineBasicBlock::iterator &InsertPt, in emitCombineRI() argument
807 DebugLoc DL = InsertPt->getDebugLoc(); in emitCombineRI()
808 MachineBasicBlock *BB = InsertPt->getParent(); in emitCombineRI()
812 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg) in emitCombineRI()
820 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg) in emitCombineRI()
828 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg) in emitCombineRI()
835 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg) in emitCombineRI()
844 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg) in emitCombineRI()
849 void HexagonCopyToCombine::emitCombineRR(MachineBasicBlock::iterator &InsertPt, in emitCombineRR() argument
858 DebugLoc DL = InsertPt->getDebugLoc(); in emitCombineRR()
859 MachineBasicBlock *BB = InsertPt->getParent(); in emitCombineRR()
872 BuildMI(*BB, InsertPt, DL, TII->get(NewOpc), DoubleDestReg) in emitCombineRR()