Lines Matching refs:LSO
178 void setMI(MachineBasicBlock::iterator MI, const SILoadStoreOptimizer &LSO);
726 const SILoadStoreOptimizer &LSO) { in setMI() argument
729 InstClass = getInstClass(Opc, *LSO.TII); in setMI()
734 IsAGPR = LSO.TRI->hasAGPRs(LSO.getDataRegClass(*MI)); in setMI()
750 EltSize = AMDGPU::convertSMRDOffsetUnits(*LSO.STM, 4); in setMI()
758 DMask = LSO.TII->getNamedOperand(*I, AMDGPU::OpName::dmask)->getImm(); in setMI()
767 Format = LSO.TII->getNamedOperand(*I, AMDGPU::OpName::format)->getImm(); in setMI()
769 Width = getOpcodeWidth(*I, *LSO.TII); in setMI()
774 CPol = LSO.TII->getNamedOperand(*I, AMDGPU::OpName::cpol)->getImm(); in setMI()
777 AddressRegs Regs = getRegs(Opc, *LSO.TII); in setMI()
778 bool isVIMAGEorVSAMPLE = LSO.TII->isVIMAGE(*I) || LSO.TII->isVSAMPLE(*I); in setMI()