reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2331 unsigned Opc = UseMI.getOpcode(); 2333 bool isVGPRCopy = RI.isVGPR(*MRI, UseMI.getOperand(0).getReg()); 2335 if (RI.isAGPR(*MRI, UseMI.getOperand(0).getReg())) { 2340 UseMI.setDesc(get(NewOpc)); 2341 UseMI.getOperand(1).ChangeToImmediate(ImmOp->getImm()); 2342 UseMI.addImplicitDefUseOperands(*UseMI.getParent()->getParent()); 2342 UseMI.addImplicitDefUseOperands(*UseMI.getParent()->getParent()); 2352 if (hasAnyModifiersSet(UseMI)) 2358 MachineOperand *Src0 = getNamedOperand(UseMI, AMDGPU::OpName::src0); 2361 if (isInlineConstant(UseMI, *Src0, *ImmOp)) 2368 MachineOperand *Src1 = getNamedOperand(UseMI, AMDGPU::OpName::src1); 2369 MachineOperand *Src2 = getNamedOperand(UseMI, AMDGPU::OpName::src2); 2394 UseMI.RemoveOperand( 2396 UseMI.RemoveOperand( 2409 UseMI.untieRegOperand( 2414 removeModOperands(UseMI); 2415 UseMI.setDesc(get(NewOpc)); 2455 commuteInstruction(UseMI)) { 2477 UseMI.RemoveOperand( 2479 UseMI.RemoveOperand( 2486 UseMI.untieRegOperand( 2493 removeModOperands(UseMI); 2494 UseMI.setDesc(get(NewOpc)); 2498 legalizeOperands(UseMI);