[llvm] r270856 - [AMDGPU] Remove exit-on-error flag from test (PR27762)

Diana Picus via llvm-commits llvm-commits at lists.llvm.org
Thu May 26 08:24:56 PDT 2016


Author: rovka
Date: Thu May 26 10:24:55 2016
New Revision: 270856

URL: http://llvm.org/viewvc/llvm-project?rev=270856&view=rev
Log:
[AMDGPU] Remove exit-on-error flag from test (PR27762)

Similar to r269948, but for argument lowering.

Fixes PR27762

Differential Revision: http://reviews.llvm.org/D20430

Modified:
    llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cpp
    llvm/trunk/test/CodeGen/AMDGPU/no-hsa-graphics-shaders.ll

Modified: llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cpp?rev=270856&r1=270855&r2=270856&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cpp Thu May 26 10:24:55 2016
@@ -581,7 +581,7 @@ SDValue SITargetLowering::LowerFormalArg
     DiagnosticInfoUnsupported NoGraphicsHSA(
         *Fn, "unsupported non-compute shaders with HSA", DL.getDebugLoc());
     DAG.getContext()->diagnose(NoGraphicsHSA);
-    return SDValue();
+    return DAG.getEntryNode();
   }
 
   SmallVector<ISD::InputArg, 16> Splits;

Modified: llvm/trunk/test/CodeGen/AMDGPU/no-hsa-graphics-shaders.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AMDGPU/no-hsa-graphics-shaders.ll?rev=270856&r1=270855&r2=270856&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/AMDGPU/no-hsa-graphics-shaders.ll (original)
+++ llvm/trunk/test/CodeGen/AMDGPU/no-hsa-graphics-shaders.ll Thu May 26 10:24:55 2016
@@ -1,14 +1,16 @@
-; RUN: not llc -march=amdgcn -mtriple=amdgcn-unknown-amdhsa -exit-on-error < %s 2>&1 | FileCheck %s
+; RUN: not llc -march=amdgcn -mtriple=amdgcn-unknown-amdhsa < %s 2>&1 | FileCheck %s
 
 ; CHECK: in function pixel_s{{.*}}: unsupported non-compute shaders with HSA
 define amdgpu_ps void @pixel_shader() #0 {
   ret void
 }
 
+; CHECK: in function vertex_s{{.*}}: unsupported non-compute shaders with HSA
 define amdgpu_vs void @vertex_shader() #0 {
   ret void
 }
 
+; CHECK: in function geometry_s{{.*}}: unsupported non-compute shaders with HSA
 define amdgpu_gs void @geometry_shader() #0 {
   ret void
 }




More information about the llvm-commits mailing list