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

References

lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  592   TII = ST.getInstrInfo();
  626                     TII->get(AMDGPU::V_READFIRSTLANE_B32), TmpReg)
  637             TII->moveToVALU(MI, MDT);
  646           if (isSafeToFoldImmIntoCopy(&MI, DefMI, TII, SMovOp, Imm)) {
  649             MI.setDesc(TII->get(SMovOp));
  652           TII->moveToVALU(MI, MDT);
  654           tryChangeVGPRtoSGPRinCopy(MI, TRI, TII);
  664         if (TRI->hasVectorRegisters(TII->getOpRegClass(MI, 0)) ||
  666           foldVGPRCopyIntoRegSequence(MI, TRI, TII, *MRI);
  672         TII->moveToVALU(MI, MDT);
  683           TII->moveToVALU(MI, MDT);
  720               if (DefMI && TII->isFoldableCopy(*DefMI)) {
  727                       TII->isInlineConstant(APInt(64, Copied.getImm(), true))) {
  741                     TII->get(AMDGPU::COPY), AMDGPU::M0)
  753     hoistAndMergeSGPRInits(AMDGPU::M0, *MRI, TRI, *MDT, TII);
  794         TII->getOpRegClass(*UseMI, UseMI->getOperandNo(&Use));
  835     TII->moveToVALU(MI);
  839     TII->legalizeOperands(MI, MDT);