reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
496 assert(MI.getOpcode() == Lanai::SELECT && "unknown select instruction"); 497 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo(); 498 MachineInstr *DefMI = canFoldIntoSelect(MI.getOperand(1).getReg(), MRI); 501 DefMI = canFoldIntoSelect(MI.getOperand(2).getReg(), MRI); 506 MachineOperand FalseReg = MI.getOperand(Invert ? 1 : 2); 507 Register DestReg = MI.getOperand(0).getReg(); 514 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), DefMI->getDesc(), DestReg); 514 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), DefMI->getDesc(), DestReg); 514 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), DefMI->getDesc(), DestReg); 522 unsigned CondCode = MI.getOperand(3).getImm(); 527 NewMI.copyImplicitOps(MI); 544 if (DefMI->getParent() != MI.getParent())