Lines Matching refs:AMDGPU
76 bool HasColorExports = AMDGPU::getHasColorExport(F); in generateEndPgm()
77 bool HasDepthExports = AMDGPU::getHasDepthExport(F); in generateEndPgm()
81 bool MustExport = !AMDGPU::isGFX10Plus(TII->getSubtarget()); in generateEndPgm()
88 ? AMDGPU::Exp::ET_NULL in generateEndPgm()
89 : (HasColorExports ? AMDGPU::Exp::ET_MRT0 : AMDGPU::Exp::ET_MRTZ); in generateEndPgm()
90 BuildMI(MBB, I, DL, TII->get(AMDGPU::EXP_DONE)) 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()
95 .addReg(AMDGPU::VGPR0, RegState::Undef) in generateEndPgm()
102 BuildMI(MBB, I, DL, TII->get(AMDGPU::S_ENDPGM)).addImm(0); in generateEndPgm()
129 MI.setDesc(TII->get(AMDGPU::SI_TCRETURN)); in expandChainCall()
137 auto BranchMI = BuildMI(MBB, MI, DL, TII->get(AMDGPU::S_CBRANCH_SCC0)) in earlyTerm()
154 MovOpc = ST.isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64; in runOnMachineFunction()
155 ExecReg = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in runOnMachineFunction()
164 case AMDGPU::S_BRANCH: in runOnMachineFunction()
174 case AMDGPU::SI_CS_CHAIN_TC_W32: in runOnMachineFunction()
175 case AMDGPU::SI_CS_CHAIN_TC_W64: in runOnMachineFunction()
180 case AMDGPU::SI_EARLY_TERMINATE_SCC0: in runOnMachineFunction()
184 case AMDGPU::SI_RETURN_TO_EPILOG: in runOnMachineFunction()
242 BuildMI(*MBB, MI, MI->getDebugLoc(), TII->get(AMDGPU::S_BRANCH)) in runOnMachineFunction()