From df99a7f5dc88ac0a3654082a9d0570d9f98862b4 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Mon, 21 Jul 2014 16:27:24 +0000 Subject: [PATCH] R600/SI: VOPC instructions explicitly define VCC Therefore we don't need to add it to the implict defs list. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213558 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/R600/SIInstrInfo.td | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Target/R600/SIInstrInfo.td b/lib/Target/R600/SIInstrInfo.td index 52049b00f54..841d037ca2b 100644 --- a/lib/Target/R600/SIInstrInfo.td +++ b/lib/Target/R600/SIInstrInfo.td @@ -389,7 +389,7 @@ multiclass VOPC_Helper op, RegisterClass vrc, RegisterClass arc, op, (ins arc:$src0, vrc:$src1), opName#"_e32 $dst, $src0, $src1", [] >, VOP { - let Defs = !if(defExec, [VCC, EXEC], [VCC]); + let Defs = !if(defExec, [EXEC], []); } def _e64 : VOP3 < -- 2.34.1