reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
222 const AMDGPU::MIMGInfo *Info = AMDGPU::getMIMGInfo(MI.getOpcode()); 226 MachineFunction *MF = MI.getParent()->getParent(); 231 AMDGPU::getNamedOperandIdx(MI.getOpcode(), AMDGPU::OpName::vaddr0); 253 const MachineOperand &Op = MI.getOperand(VAddr0Idx + i); 272 int TFEIdx = AMDGPU::getNamedOperandIdx(MI.getOpcode(), AMDGPU::OpName::tfe); 273 int LWEIdx = AMDGPU::getNamedOperandIdx(MI.getOpcode(), AMDGPU::OpName::lwe); 274 unsigned TFEVal = MI.getOperand(TFEIdx).getImm(); 275 unsigned LWEVal = MI.getOperand(LWEIdx).getImm(); 279 for (unsigned i = LWEIdx + 1, e = MI.getNumOperands(); i != e; ++i) { 280 if (MI.getOperand(i).isReg() && MI.getOperand(i).isTied() && 280 if (MI.getOperand(i).isReg() && MI.getOperand(i).isTied() && 281 MI.getOperand(i).isImplicit()) { 287 MI.untieRegOperand(ToUntie); 295 MI.setDesc(TII->get(NewOpcode)); 296 MI.getOperand(VAddr0Idx).setReg(RC->getRegister(VgprBase)); 297 MI.getOperand(VAddr0Idx).setIsUndef(IsUndef); 298 MI.getOperand(VAddr0Idx).setIsKill(IsKill); 301 MI.RemoveOperand(VAddr0Idx + 1); 304 MI.tieOperands( 305 AMDGPU::getNamedOperandIdx(MI.getOpcode(), AMDGPU::OpName::vdata),