reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/SIFoldOperands.cpp
  190   MachineOperand &Old = MI->getOperand(Fold.UseOpNo);
  194     if (MI->getDesc().TSFlags & SIInstrFlags::IsPacked &&
  195         !(MI->getDesc().TSFlags & SIInstrFlags::IsMAI) &&
  200       unsigned Opcode = MI->getOpcode();
  201       int OpNo = MI->getOperandNo(&Old);
  211       MachineOperand &Mod = MI->getOperand(ModIdx);
  242     MachineBasicBlock *MBB = MI->getParent();
  243     auto Liveness = MBB->computeRegisterLiveness(&TRI, AMDGPU::VCC, MI, 16);
  245       LLVM_DEBUG(dbgs() << "Not shrinking " << MI << " due to vcc liveness\n");
  251     MachineOperand &Dst0 = MI->getOperand(0);
  252     MachineOperand &Dst1 = MI->getOperand(1);
  260     MachineInstr *Inst32 = TII.buildShrunkInst(*MI, Op32);
  263       BuildMI(*MBB, MI, MI->getDebugLoc(), TII.get(AMDGPU::COPY), Dst1.getReg())
  263       BuildMI(*MBB, MI, MI->getDebugLoc(), TII.get(AMDGPU::COPY), Dst1.getReg())
  274     for (unsigned I = MI->getNumOperands() - 1; I > 0; --I)
  275       MI->RemoveOperand(I);
  276     MI->setDesc(TII.get(AMDGPU::IMPLICIT_DEF));