R600/SI: VOPC instructions explicitly define VCC
authorTom Stellard <thomas.stellard@amd.com>
Mon, 21 Jul 2014 16:27:24 +0000 (16:27 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Mon, 21 Jul 2014 16:27:24 +0000 (16:27 +0000)
Therefore we don't need to add it to the implict defs list.

llvm-svn: 213558

llvm/lib/Target/R600/SIInstrInfo.td

index 52049b0..841d037 100644 (file)
@@ -389,7 +389,7 @@ multiclass VOPC_Helper <bits<8> op, RegisterClass vrc, RegisterClass arc,
     op, (ins arc:$src0, vrc:$src1),
     opName#"_e32 $dst, $src0, $src1", []
   >, VOP <opName> {
-    let Defs = !if(defExec, [VCC, EXEC], [VCC]);
+    let Defs = !if(defExec, [EXEC], []);
   }
 
   def _e64 : VOP3 <