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

References

lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
 1520   if (!(MI.mayLoad() ^ MI.mayStore()))
 1520   if (!(MI.mayLoad() ^ MI.mayStore()))
 1524   if (AMDGPU::getGlobalSaddrOp(MI.getOpcode()) < 0)
 1527   if (MI.mayLoad() && TII->getNamedOperand(MI, AMDGPU::OpName::vdata) != NULL)
 1527   if (MI.mayLoad() && TII->getNamedOperand(MI, AMDGPU::OpName::vdata) != NULL)
 1530   if (AnchorList.count(&MI))
 1533   LLVM_DEBUG(dbgs() << "\nTryToPromoteConstantOffsetToImmFor "; MI.dump());
 1535   if (TII->getNamedOperand(MI, AMDGPU::OpName::offset)->getImm()) {
 1541   MachineOperand &Base = *TII->getNamedOperand(MI, AMDGPU::OpName::vaddr);
 1543   if (Visited.find(&MI) == Visited.end()) {
 1545     Visited[&MI] = MAddr;
 1547     MAddr = Visited[&MI];
 1588   MachineBasicBlock *MBB = MI.getParent();
 1590   MachineBasicBlock::iterator MBBI = MI.getIterator();
 1599     if (MINext.getOpcode() != MI.getOpcode() ||
 1640     unsigned Base = computeBase(MI, AnchorAddr);
 1642     updateBaseAndOffset(MI, Base, MAddr.Offset - AnchorAddr.Offset);
 1643     LLVM_DEBUG(dbgs() << "  After promotion: "; MI.dump(););