Lines Matching refs:Root
621 // C = B op Y (Root)
638 MachineInstr &Root,
642 if (isReassociationCandidate(Root, Commute)) {
663 MachineInstr &Root, MachineInstr &Prev,
668 MachineFunction *MF = Root.getParent()->getParent();
672 const TargetRegisterClass *RC = Root.getRegClassConstraint(0, TII, TRI);
694 MachineOperand &OpB = Root.getOperand(OpIdx[Row][1]);
696 MachineOperand &OpY = Root.getOperand(OpIdx[Row][3]);
697 MachineOperand &OpC = Root.getOperand(0);
722 unsigned Opcode = Root.getOpcode();
733 BuildMI(*MF, Root.getDebugLoc(), TII->get(Opcode), RegC)
737 setSpecialOperandAttr(Root, Prev, *MIB1, *MIB2);
743 DelInstrs.push_back(&Root);
747 MachineInstr &Root, MachineCombinerPattern Pattern,
751 MachineRegisterInfo &MRI = Root.getParent()->getParent()->getRegInfo();
758 Prev = MRI.getUniqueVRegDef(Root.getOperand(1).getReg());
762 Prev = MRI.getUniqueVRegDef(Root.getOperand(2).getReg());
770 reassociateOps(Root, *Prev, Pattern, InsInstrs, DelInstrs, InstIdxForVirtReg);