reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2237 assert((MI.getOpcode() == ARM::MOVCCr || MI.getOpcode() == ARM::t2MOVCCr) && 2237 assert((MI.getOpcode() == ARM::MOVCCr || MI.getOpcode() == ARM::t2MOVCCr) && 2239 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo(); 2240 MachineInstr *DefMI = canFoldIntoMOVCC(MI.getOperand(2).getReg(), MRI, this); 2243 DefMI = canFoldIntoMOVCC(MI.getOperand(1).getReg(), MRI, this); 2248 MachineOperand FalseReg = MI.getOperand(Invert ? 2 : 1); 2249 Register DestReg = MI.getOperand(0).getReg(); 2257 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), DefMI->getDesc(), DestReg); 2257 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), DefMI->getDesc(), DestReg); 2257 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), DefMI->getDesc(), DestReg); 2265 unsigned CondCode = MI.getOperand(3).getImm(); 2270 NewMI.add(MI.getOperand(4)); 2292 if (DefMI->getParent() != MI.getParent())