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

References

lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  972   MachineBasicBlock *MBB = CI.I->getParent();
  977       TII->getNamedOperand(*CI.I, AMDGPU::OpName::addr);
  979       TII->getNamedOperand(*CI.I, AMDGPU::OpName::data0);
  981       TII->getNamedOperand(*CI.Paired, AMDGPU::OpName::data0);
  983   unsigned NewOffset0 = CI.Offset0;
  984   unsigned NewOffset1 = CI.Offset1;
  986       CI.UseST64 ? write2ST64Opcode(CI.EltSize) : write2Opcode(CI.EltSize);
  986       CI.UseST64 ? write2ST64Opcode(CI.EltSize) : write2Opcode(CI.EltSize);
  986       CI.UseST64 ? write2ST64Opcode(CI.EltSize) : write2Opcode(CI.EltSize);
  998   DebugLoc DL = CI.I->getDebugLoc();
 1003   if (CI.BaseOff) {
 1005     BuildMI(*MBB, CI.Paired, DL, TII->get(AMDGPU::S_MOV_B32), ImmReg)
 1006         .addImm(CI.BaseOff);
 1011     TII->getAddNoCarry(*MBB, CI.Paired, DL, BaseReg)
 1019       BuildMI(*MBB, CI.Paired, DL, Write2Desc)
 1026           .cloneMergedMemRefs({&*CI.I, &*CI.Paired});
 1026           .cloneMergedMemRefs({&*CI.I, &*CI.Paired});
 1028   moveInstsAfter(Write2, CI.InstsToMove);
 1030   CI.I->eraseFromParent();
 1031   CI.Paired->eraseFromParent();