Lines Matching refs:TII

73   const SIInstrInfo *TII;  member in __anon65737cf30111::SILowerControlFlowPass
98 MachineFunctionPass(ID), TRI(nullptr), TII(nullptr) { } in SILowerControlFlowPass()
146 BuildMI(*From.getParent(), &From, DL, TII->get(AMDGPU::S_CBRANCH_EXECZ)) in Skip()
164 BuildMI(MBB, Insert, DL, TII->get(AMDGPU::S_CBRANCH_EXECNZ)) in SkipIfDead()
168 BuildMI(MBB, Insert, DL, TII->get(AMDGPU::EXP)) in SkipIfDead()
180 BuildMI(MBB, Insert, DL, TII->get(AMDGPU::S_ENDPGM)); in SkipIfDead()
189 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_AND_SAVEEXEC_B64), Reg) in If()
192 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_XOR_B64), Reg) in If()
208 TII->get(AMDGPU::S_OR_SAVEEXEC_B64), Dst) in Else()
211 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_XOR_B64), AMDGPU::EXEC) in Else()
227 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_OR_B64), Dst) in Break()
242 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_OR_B64), Dst) in IfBreak()
257 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_OR_B64), Dst) in ElseBreak()
269 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_ANDN2_B64), AMDGPU::EXEC) in Loop()
273 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_CBRANCH_EXECNZ)) in Loop()
285 TII->get(AMDGPU::S_OR_B64), AMDGPU::EXEC) in EndCf()
316 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_MOV_B64), AMDGPU::EXEC) in Kill()
320 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::V_CMPX_LE_F32_e32)) in Kill()
339 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_ADD_I32), AMDGPU::M0) in LoadM0()
343 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_MOV_B32), AMDGPU::M0) in LoadM0()
353 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_MOV_B64), Save) in LoadM0()
357 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::V_READFIRSTLANE_B32), in LoadM0()
362 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_MOV_B32), AMDGPU::M0) in LoadM0()
366 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::V_CMP_EQ_U32_e32)) in LoadM0()
371 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_AND_SAVEEXEC_B64), AMDGPU::VCC) in LoadM0()
375 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_ADD_I32), AMDGPU::M0) in LoadM0()
383 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_XOR_B64), AMDGPU::EXEC) in LoadM0()
388 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_CBRANCH_EXECNZ)) in LoadM0()
392 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_MOV_B64), AMDGPU::EXEC) in LoadM0()
439 BuildMI(*MBB.getParent(), DL, TII->get(AMDGPU::V_MOVRELS_B32_e32), Dst) in IndirectSrc()
459 BuildMI(*MBB.getParent(), DL, TII->get(AMDGPU::V_MOVRELD_B32_e32)) in IndirectDst()
468 TII = static_cast<const SIInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
487 if (TII->isWQM(MI) || TII->isDS(MI)) in runOnMachineFunction()
491 if (TII->isFLAT(MI)) in runOnMachineFunction()
563 BuildMI(MBB, MBB.getFirstNonPHI(), DebugLoc(), TII->get(AMDGPU::S_WQM_B64), in runOnMachineFunction()
580 = static_cast<const AMDGPUInstrInfo*>(TII)->getIndirectIndexBegin(MF); in runOnMachineFunction()
594 const MCInstrDesc &SMovK = TII->get(AMDGPU::S_MOVK_I32); in runOnMachineFunction()