reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1223 assert(MI.isPHI()); 1224 if (MRI.use_empty(MI.getOperand(0).getReg())) { 1226 LIS->RemoveMachineInstrFromMaps(MI); 1227 MI.eraseFromParent(); 1229 } else if (MI.getNumExplicitOperands() == 3) { 1230 MRI.constrainRegClass(MI.getOperand(1).getReg(), 1231 MRI.getRegClass(MI.getOperand(0).getReg())); 1232 MRI.replaceRegWith(MI.getOperand(0).getReg(), 1233 MI.getOperand(1).getReg()); 1235 LIS->RemoveMachineInstrFromMaps(MI); 1236 MI.eraseFromParent();