Skip to content

Commit 04bafa1

Browse files
committed
add v_cndmask_t16 to hazardmask
1 parent a955426 commit 04bafa1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3011,7 +3011,9 @@ bool GCNHazardRecognizer::fixVALUMaskWriteHazard(MachineInstr *MI) {
30113011
switch (I.getOpcode()) {
30123012
case AMDGPU::V_ADDC_U32_e32:
30133013
case AMDGPU::V_ADDC_U32_dpp:
3014+
case AMDGPU::V_CNDMASK_B16_t16_e32:
30143015
case AMDGPU::V_CNDMASK_B16_fake16_e32:
3016+
case AMDGPU::V_CNDMASK_B16_t16_dpp:
30153017
case AMDGPU::V_CNDMASK_B16_fake16_dpp:
30163018
case AMDGPU::V_CNDMASK_B32_e32:
30173019
case AMDGPU::V_CNDMASK_B32_dpp:
@@ -3027,7 +3029,9 @@ bool GCNHazardRecognizer::fixVALUMaskWriteHazard(MachineInstr *MI) {
30273029
HazardReg == AMDGPU::VCC_HI;
30283030
case AMDGPU::V_ADDC_U32_e64:
30293031
case AMDGPU::V_ADDC_U32_e64_dpp:
3032+
case AMDGPU::V_CNDMASK_B16_t16_e64:
30303033
case AMDGPU::V_CNDMASK_B16_fake16_e64:
3034+
case AMDGPU::V_CNDMASK_B16_t16_e64_dpp:
30313035
case AMDGPU::V_CNDMASK_B16_fake16_e64_dpp:
30323036
case AMDGPU::V_CNDMASK_B32_e64:
30333037
case AMDGPU::V_CNDMASK_B32_e64_dpp:

0 commit comments

Comments
 (0)