Lines Matching refs:AMDGPU
75 bool HasColorExports = AMDGPU::getHasColorExport(F); in generateEndPgm()
76 bool HasDepthExports = AMDGPU::getHasDepthExport(F); in generateEndPgm()
80 bool MustExport = !AMDGPU::isGFX10Plus(TII->getSubtarget()); in generateEndPgm()
87 ? AMDGPU::Exp::ET_NULL in generateEndPgm()
88 : (HasColorExports ? AMDGPU::Exp::ET_MRT0 : AMDGPU::Exp::ET_MRTZ); in generateEndPgm()
89 BuildMI(MBB, I, DL, TII->get(AMDGPU::EXP_DONE)) in generateEndPgm()
91 .addReg(AMDGPU::VGPR0, RegState::Undef) in generateEndPgm()
92 .addReg(AMDGPU::VGPR0, RegState::Undef) in generateEndPgm()
93 .addReg(AMDGPU::VGPR0, RegState::Undef) in generateEndPgm()
94 .addReg(AMDGPU::VGPR0, RegState::Undef) in generateEndPgm()
101 BuildMI(MBB, I, DL, TII->get(AMDGPU::S_ENDPGM)).addImm(0); in generateEndPgm()
124 auto BranchMI = BuildMI(MBB, MI, DL, TII->get(AMDGPU::S_CBRANCH_SCC0)) in earlyTerm()
141 MovOpc = ST.isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64; in runOnMachineFunction()
142 ExecReg = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in runOnMachineFunction()
151 case AMDGPU::S_BRANCH: in runOnMachineFunction()
161 case AMDGPU::SI_EARLY_TERMINATE_SCC0: in runOnMachineFunction()
165 case AMDGPU::SI_RETURN_TO_EPILOG: in runOnMachineFunction()
223 BuildMI(*MBB, MI, MI->getDebugLoc(), TII->get(AMDGPU::S_BRANCH)) in runOnMachineFunction()