Index: llvm/trunk/lib/Target/AMDGPU/SIInstrInfo.td =================================================================== --- llvm/trunk/lib/Target/AMDGPU/SIInstrInfo.td +++ llvm/trunk/lib/Target/AMDGPU/SIInstrInfo.td @@ -1788,7 +1788,8 @@ list sched, string revOpName = "", string asm = opName#"_e32 "#op_asm, string alias_asm = opName#" "#op_asm> { - def "" : VOPC_Pseudo { + def "" : VOPC_Pseudo , + VOP2_REV { let Defs = !if(DefExec, [VCC, EXEC], [VCC]); let SchedRW = sched; } @@ -1819,7 +1820,8 @@ multiclass VOPC_Helper pat32, list pat64, bit DefExec, string revOp, VOPProfile p, list sched> { - defm _e32 : VOPC_m ; + defm _e32 : VOPC_m ; defm _e64 : VOP3_C_m ;