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