[clang] d172286 - [Clang] Make AMDGPU OpenCL tests require AMD registered target

Joseph Huber via cfe-commits cfe-commits at lists.llvm.org
Mon Feb 5 07:08:38 PST 2024


Author: Joseph Huber
Date: 2024-02-05T09:08:31-06:00
New Revision: d1722868d34a69df8466b72098176f54a7af8823

URL: https://github.com/llvm/llvm-project/commit/d1722868d34a69df8466b72098176f54a7af8823
DIFF: https://github.com/llvm/llvm-project/commit/d1722868d34a69df8466b72098176f54a7af8823.diff

LOG: [Clang] Make AMDGPU OpenCL tests require AMD registered target

Summary:
These tests likely always failed but was hidden by the expected return
value. Simply make them require AMDGPU as a registered target so they
don't fail on other machines.

Added: 
    

Modified: 
    clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl
    clang/test/SemaOpenCL/builtins-amdgcn-error-wave64.cl

Removed: 
    


################################################################################
diff  --git a/clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl b/clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl
index 543d64403fd2e..52f31c1ff0575 100644
--- a/clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl
+++ b/clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl
@@ -4,6 +4,8 @@
 // RUN: %clang_cc1 -triple amdgcn-- -target-cpu gfx1010 -target-feature +wavefrontsize64 -verify -S -o - %s
 // RUN: %clang_cc1 -triple amdgcn-- -target-cpu gfx1010 -target-feature -wavefrontsize32 -verify -S -o - %s
 
+// REQUIRES: amdgpu-registered-target
+
 typedef unsigned int uint;
 
 void test_ballot_wave32(global uint* out, int a, int b) {

diff  --git a/clang/test/SemaOpenCL/builtins-amdgcn-error-wave64.cl b/clang/test/SemaOpenCL/builtins-amdgcn-error-wave64.cl
index 1bbd84d09bf94..51fa3ade2e190 100644
--- a/clang/test/SemaOpenCL/builtins-amdgcn-error-wave64.cl
+++ b/clang/test/SemaOpenCL/builtins-amdgcn-error-wave64.cl
@@ -2,6 +2,8 @@
 // RUN: %clang_cc1 -triple amdgcn-- -target-cpu gfx1010 -target-feature -wavefrontsize64 -verify -S -o - %s
 // RUN: %clang_cc1 -triple amdgcn-- -target-cpu gfx1010 -verify -S -o - %s
 
+// REQUIRES: amdgpu-registered-target
+
 // expected-no-diagnostics
 
 typedef unsigned long ulong;


        


More information about the cfe-commits mailing list