Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:InsertPt

542   MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2);
545 emitCombineRR(InsertPt, DoubleRegDest, HiOperand, LoOperand);
547 emitCombineRI(InsertPt, DoubleRegDest, HiOperand, LoOperand);
549 emitCombineIR(InsertPt, DoubleRegDest, HiOperand, LoOperand);
551 emitCombineII(InsertPt, DoubleRegDest, HiOperand, LoOperand);
557 void HexagonCopyToCombine::emitCombineII(MachineBasicBlock::iterator &InsertPt,
561 DebugLoc DL = InsertPt->getDebugLoc();
562 MachineBasicBlock *BB = InsertPt->getParent();
566 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_Ii), DoubleDestReg)
573 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_iI_V4), DoubleDestReg)
583 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_Ii), DoubleDestReg)
591 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_iI_V4), DoubleDestReg)
599 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_Ii), DoubleDestReg)
604 void HexagonCopyToCombine::emitCombineIR(MachineBasicBlock::iterator &InsertPt,
611 DebugLoc DL = InsertPt->getDebugLoc();
612 MachineBasicBlock *BB = InsertPt->getParent();
616 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_Ir_V4), DoubleDestReg)
624 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_Ir_V4), DoubleDestReg)
629 void HexagonCopyToCombine::emitCombineRI(MachineBasicBlock::iterator &InsertPt,
636 DebugLoc DL = InsertPt->getDebugLoc();
637 MachineBasicBlock *BB = InsertPt->getParent();
641 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_rI_V4), DoubleDestReg)
650 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_rI_V4), DoubleDestReg)
655 void HexagonCopyToCombine::emitCombineRR(MachineBasicBlock::iterator &InsertPt,
664 DebugLoc DL = InsertPt->getDebugLoc();
665 MachineBasicBlock *BB = InsertPt->getParent();
669 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_rr), DoubleDestReg)