reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);