[Driver][test] Remove unused/obsoleted REQUIRES: clang-driver

It (introduced by 556d713c70) appears to be
related to the removed dragonegg project. In addition, the feature was a bit
misnamed and may lur users to unnecessarily use it.
This commit is contained in:
Fangrui Song 2022-04-12 13:29:46 -07:00
parent 44103c96fa
commit 63fbc77121
108 changed files with 13 additions and 108 deletions

View File

@ -1,4 +1,4 @@
// REQUIRES: amdgpu-registered-target, clang-driver // REQUIRES: amdgpu-registered-target
// RUN: %clang -Xclang -no-opaque-pointers -target x86_64-unknown-linux-gnu --offload-arch=gfx906 --cuda-device-only -nogpulib -nogpuinc -x hip -emit-llvm -S -o - %s \ // RUN: %clang -Xclang -no-opaque-pointers -target x86_64-unknown-linux-gnu --offload-arch=gfx906 --cuda-device-only -nogpulib -nogpuinc -x hip -emit-llvm -S -o - %s \
// RUN: -fgpu-rdc -O3 -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false | \ // RUN: -fgpu-rdc -O3 -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false | \

View File

@ -1,6 +1,5 @@
// Tests CUDA kernel arguments get global address space when targetting SPIR-V. // Tests CUDA kernel arguments get global address space when targetting SPIR-V.
// REQUIRES: clang-driver
// RUN: %clang -Xclang -no-opaque-pointers -emit-llvm --cuda-device-only --offload=spirv32 \ // RUN: %clang -Xclang -no-opaque-pointers -emit-llvm --cuda-device-only --offload=spirv32 \
// RUN: -nocudalib -nocudainc %s -o %t.bc -c 2>&1 // RUN: -nocudalib -nocudainc %s -o %t.bc -c 2>&1

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -13,7 +13,6 @@
// RUN: %clang %s -c -o %t.o -integrated-as -Wa,--no-warn 2>&1 | FileCheck -allow-empty --check-prefix=CHECK-AS-NOWARN %s // RUN: %clang %s -c -o %t.o -integrated-as -Wa,--no-warn 2>&1 | FileCheck -allow-empty --check-prefix=CHECK-AS-NOWARN %s
// RUN: not %clang %s -c -o %t.o -integrated-as -Wa,--fatal-warnings 2>&1 | FileCheck --check-prefix=CHECK-AS-FATAL %s // RUN: not %clang %s -c -o %t.o -integrated-as -Wa,--fatal-warnings 2>&1 | FileCheck --check-prefix=CHECK-AS-FATAL %s
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: system-linux // REQUIRES: system-linux

View File

@ -3,7 +3,6 @@
// Note: %s must be preceded by --, otherwise it may be interpreted as a // Note: %s must be preceded by --, otherwise it may be interpreted as a
// command-line option, e.g. on Mac where %s is commonly under /Users. // command-line option, e.g. on Mac where %s is commonly under /Users.
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// RUN: %clang -### -S -fasm -fblocks -fbuiltin -fno-math-errno -fcommon -fpascal-strings -fno-blocks -fno-builtin -fmath-errno -fno-common -fno-pascal-strings -fblocks -fbuiltin -fmath-errno -fcommon -fpascal-strings -fsplit-stack %s 2>&1 | FileCheck -check-prefix=CHECK-OPTIONS1 %s // RUN: %clang -### -S -fasm -fblocks -fbuiltin -fno-math-errno -fcommon -fpascal-strings -fno-blocks -fno-builtin -fmath-errno -fno-common -fno-pascal-strings -fblocks -fbuiltin -fmath-errno -fcommon -fpascal-strings -fsplit-stack %s 2>&1 | FileCheck -check-prefix=CHECK-OPTIONS1 %s
// RUN: %clang -### -S -fasm -fblocks -fbuiltin -fno-math-errno -fcommon -fpascal-strings -fno-asm -fno-blocks -fno-builtin -fmath-errno -fno-common -fno-pascal-strings -fno-show-source-location -fshort-enums -fprotect-parens %s 2>&1 | FileCheck -check-prefix=CHECK-OPTIONS2 %s // RUN: %clang -### -S -fasm -fblocks -fbuiltin -fno-math-errno -fcommon -fpascal-strings -fno-asm -fno-blocks -fno-builtin -fmath-errno -fno-common -fno-pascal-strings -fno-show-source-location -fshort-enums -fprotect-parens %s 2>&1 | FileCheck -check-prefix=CHECK-OPTIONS2 %s

View File

@ -1,7 +1,6 @@
// Tests that "sm_XX" gets correctly converted to "compute_YY" when we invoke // Tests that "sm_XX" gets correctly converted to "compute_YY" when we invoke
// fatbinary. // fatbinary.
// //
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,5 +1,4 @@
// Checks errors generated by passing a bad value for --cuda-gpu-arch. // Checks errors generated by passing a bad value for --cuda-gpu-arch.
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,6 +1,5 @@
// Test clang driver bails out after one error during CUDA compilation. // Test clang driver bails out after one error during CUDA compilation.
// REQUIRES: clang-driver
// REQUIRES: powerpc-registered-target // REQUIRES: powerpc-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -9,7 +9,6 @@
// way. Instead we check whether we've generated a permanent name on // way. Instead we check whether we've generated a permanent name on
// device side, which appends '-device-cuda-<triple>' suffix. // device side, which appends '-device-cuda-<triple>' suffix.
// REQUIRES: clang-driver
// REQUIRES: powerpc-registered-target // REQUIRES: powerpc-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target
// This tests uses the PATH environment variable. // This tests uses the PATH environment variable.

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target
// //

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// RUN: %clang -### -emit-llvm --cuda-device-only \ // RUN: %clang -### -emit-llvm --cuda-device-only \
// RUN: -nocudalib -nocudainc --offload=spirv32-unknown-unknown -c %s 2>&1 | FileCheck %s // RUN: -nocudalib -nocudainc --offload=spirv32-unknown-unknown -c %s 2>&1 | FileCheck %s

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// //
// RUN: %clang -### -target x86_64-linux-gnu -c --cuda-gpu-arch=sm_20 %s -g -O1 --no-cuda-noopt-device-debug 2>&1 | \ // RUN: %clang -### -target x86_64-linux-gnu -c --cuda-gpu-arch=sm_20 %s -g -O1 --no-cuda-noopt-device-debug 2>&1 | \
// RUN: FileCheck %s -check-prefix DEBUG_DIRECTIVES // RUN: FileCheck %s -check-prefix DEBUG_DIRECTIVES

View File

@ -1,7 +1,6 @@
// Tests that ptxas and fatbinary are invoked correctly during CUDA // Tests that ptxas and fatbinary are invoked correctly during CUDA
// compilation. // compilation.
// //
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target
// //

View File

@ -2,7 +2,6 @@
// (Specifically, we want to pass it to host compilation, but not to device // (Specifically, we want to pass it to host compilation, but not to device
// compilation or ptxas!) // compilation or ptxas!)
// //
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,7 +1,6 @@
// Check that profiling/coverage arguments doen't get passed down to device-side // Check that profiling/coverage arguments doen't get passed down to device-side
// compilation. // compilation.
// //
// REQUIRES: clang-driver
// //
// XRUN: %clang -### -target x86_64-linux-gnu -c --cuda-gpu-arch=sm_20 \ // XRUN: %clang -### -target x86_64-linux-gnu -c --cuda-gpu-arch=sm_20 \
// XRUN: -fprofile-generate %s 2>&1 | \ // XRUN: -fprofile-generate %s 2>&1 | \

View File

@ -1,7 +1,6 @@
// Check that -fsanitize=foo doesn't get passed down to device-side // Check that -fsanitize=foo doesn't get passed down to device-side
// compilation. // compilation.
// //
// REQUIRES: clang-driver
// //
// RUN: %clang -### -target x86_64-linux-gnu -c --cuda-gpu-arch=sm_20 -fsanitize=address %s 2>&1 | \ // RUN: %clang -### -target x86_64-linux-gnu -c --cuda-gpu-arch=sm_20 -fsanitize=address %s 2>&1 | \
// RUN: FileCheck %s // RUN: FileCheck %s

View File

@ -1,7 +1,6 @@
// Check that -stack-protector doesn't get passed down to device-side // Check that -stack-protector doesn't get passed down to device-side
// compilation. // compilation.
// //
// REQUIRES: clang-driver
// //
// RUN: %clang -### -target x86_64-linux-gnu -c --cuda-gpu-arch=sm_20 \ // RUN: %clang -### -target x86_64-linux-gnu -c --cuda-gpu-arch=sm_20 \
// RUN: -fstack-protector-all %s 2>&1 | \ // RUN: -fstack-protector-all %s 2>&1 | \

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// Check that we raise an error if we're trying to compile CUDA code but can't // Check that we raise an error if we're trying to compile CUDA code but can't
// find a CUDA install, unless -nocudainc was passed. // find a CUDA install, unless -nocudainc was passed.

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target
// REQUIRES: zlib // REQUIRES: zlib

View File

@ -1,5 +1,4 @@
// Tests CUDA compilation pipeline construction in Driver. // Tests CUDA compilation pipeline construction in Driver.
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,6 +1,5 @@
// Tests CUDA compilation with -S and -emit-llvm. // Tests CUDA compilation with -S and -emit-llvm.
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -4,7 +4,6 @@
// - Host/device-only compilation; // - Host/device-only compilation;
// - User-requested final phase - binary or assembly. // - User-requested final phase - binary or assembly.
// REQUIRES: clang-driver
// REQUIRES: powerpc-registered-target // REQUIRES: powerpc-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target
// //

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,6 +1,5 @@
// Tests that we trigger unused-arg warnings on CUDA flags appropriately. // Tests that we trigger unused-arg warnings on CUDA flags appropriately.
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target
// //

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -5,7 +5,6 @@
// support. // support.
// //
// Both of them use gcc driver for as. // Both of them use gcc driver for as.
// REQUIRES: clang-driver
// //
// RUN: %clang -### -fno-honor-infinities -c %s 2>&1 \ // RUN: %clang -### -fno-honor-infinities -c %s 2>&1 \
// RUN: | FileCheck --check-prefix=CHECK-NO-INFS %s // RUN: | FileCheck --check-prefix=CHECK-NO-INFS %s

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// UNSUPPORTED: -aix // UNSUPPORTED: -aix

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,7 +1,6 @@
// Test that incompatible combinations of -ffp-model= options // Test that incompatible combinations of -ffp-model= options
// and other floating point options get a warning diagnostic. // and other floating point options get a warning diagnostic.
// //
// REQUIRES: clang-driver
// RUN: %clang -### -ffp-model=fast -ffp-contract=off -c %s 2>&1 \ // RUN: %clang -### -ffp-model=fast -ffp-contract=off -c %s 2>&1 \
// RUN: | FileCheck --check-prefix=WARN %s // RUN: | FileCheck --check-prefix=WARN %s

View File

@ -1,7 +1,6 @@
// General ignorelist usage. // General ignorelist usage.
// PR12920 // PR12920
// REQUIRES: clang-driver
// Make sure we don't match the -NOT lines with the linker invocation. // Make sure we don't match the -NOT lines with the linker invocation.
// Delimiters match the start of the cc1 and the start of the linker lines // Delimiters match the start of the cc1 and the start of the linker lines

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// //

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,4 @@
// REQUIRES: clang-driver, amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// Check bundle ID for code object v2. // Check bundle ID for code object v2.

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,4 @@
// REQUIRES: clang-driver, amdgpu-registered-target, default-pie-on-linux // REQUIRES: amdgpu-registered-target, default-pie-on-linux
// -fPIC and -fPIE only affects host relocation model. // -fPIC and -fPIE only affects host relocation model.
// device compilation always uses PIC. // device compilation always uses PIC.

View File

@ -1,4 +1,4 @@
// REQUIRES: zlib, clang-driver, amdgpu-registered-target // REQUIRES: zlib, amdgpu-registered-target
// RUN: %clang -### -target x86_64-unknown-linux-gnu -c \ // RUN: %clang -### -target x86_64-unknown-linux-gnu -c \
// RUN: --offload-arch=gfx906:xnack+ %s -nogpulib -nogpuinc \ // RUN: --offload-arch=gfx906:xnack+ %s -nogpulib -nogpuinc \

View File

@ -1,4 +1,4 @@
// REQUIRES: zlib, clang-driver, amdgpu-registered-target // REQUIRES: zlib, amdgpu-registered-target
// RUN: %clang -### -target x86_64-unknown-linux-gnu \ // RUN: %clang -### -target x86_64-unknown-linux-gnu \
// RUN: --offload-arch=gfx906 %s -nogpulib -nogpuinc \ // RUN: --offload-arch=gfx906 %s -nogpulib -nogpuinc \

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// REQUIRES: libgcc // REQUIRES: libgcc

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,4 @@
// REQUIRES: clang-driver, x86-registered-target, amdgpu-registered-target // REQUIRES: x86-registered-target, amdgpu-registered-target
// RUN: touch %T/libhipBundled.a // RUN: touch %T/libhipBundled.a

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,4 @@
// REQUIRES: clang-driver, amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// RUN: %clang -E -dM --offload-arch=gfx906 -mwavefrontsize64 \ // RUN: %clang -E -dM --offload-arch=gfx906 -mwavefrontsize64 \
// RUN: --cuda-device-only -nogpuinc -nogpulib \ // RUN: --cuda-device-only -nogpuinc -nogpulib \
// RUN: %s 2>&1 | FileCheck --check-prefixes=WAVE64 %s // RUN: %s 2>&1 | FileCheck --check-prefixes=WAVE64 %s

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,4 @@
// REQUIRES: clang-driver, x86-registered-target, amdgpu-registered-target // REQUIRES: x86-registered-target, amdgpu-registered-target
// RUN: %clang -### -target x86_64-linux-gnu \ // RUN: %clang -### -target x86_64-linux-gnu \
// RUN: --offload-arch=gfx1030 \ // RUN: --offload-arch=gfx1030 \

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -4,7 +4,6 @@
// - Host/device-only compilation; // - Host/device-only compilation;
// - User-requested final phase - binary or assembly. // - User-requested final phase - binary or assembly.
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// //

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,4 @@
// REQUIRES: clang-driver, x86-registered-target, amdgpu-registered-target // REQUIRES: x86-registered-target, amdgpu-registered-target
// RUN: %clang -### -target x86_64-unknown-linux-gnu --offload-arch=gfx900:xnack+ \ // RUN: %clang -### -target x86_64-unknown-linux-gnu --offload-arch=gfx900:xnack+ \
// RUN: -fsanitize=address \ // RUN: -fsanitize=address \

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,4 @@
// REQUIRES: clang-driver, amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// RUN: %clang -### -target x86_64-linux-gnu \ // RUN: %clang -### -target x86_64-linux-gnu \
// RUN: --offload-arch=gfx803 --offload-arch=gfx900 \ // RUN: --offload-arch=gfx803 --offload-arch=gfx900 \

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -1,4 +1,4 @@
// REQUIRES: clang-driver, amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// RUN: %clang -### -target x86_64-unknown-linux-gnu \ // RUN: %clang -### -target x86_64-unknown-linux-gnu \
// RUN: --offload-arch=gfx803 -nogpulib \ // RUN: --offload-arch=gfx803 -nogpulib \

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// UNSUPPORTED: aix // UNSUPPORTED: aix

View File

@ -1,4 +1,4 @@
// REQUIRES: system-windows, clang-driver, amdgpu-registered-target // REQUIRES: system-windows, amdgpu-registered-target
// RUN: %clang -### -target x86_64-pc-windows-msvc \ // RUN: %clang -### -target x86_64-pc-windows-msvc \
// RUN: -x hip \ // RUN: -x hip \

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// UNSUPPORTED: system-windows // UNSUPPORTED: system-windows

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// UNSUPPORTED: system-windows // UNSUPPORTED: system-windows

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// UNSUPPORTED: system-windows // UNSUPPORTED: system-windows

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// UNSUPPORTED: system-windows // UNSUPPORTED: system-windows

View File

@ -1,4 +1,4 @@
// REQUIRES: clang-driver, x86-registered-target // REQUIRES: x86-registered-target
// RUN: %clang -### -target x86_64-unknown-linux %s 2>&1 | FileCheck %s -check-prefix=TLSDIRECT // RUN: %clang -### -target x86_64-unknown-linux %s 2>&1 | FileCheck %s -check-prefix=TLSDIRECT
// RUN: %clang -### -target x86_64-unknown-linux -mno-tls-direct-seg-refs -mtls-direct-seg-refs %s 2>&1 | FileCheck %s -check-prefix=TLSDIRECT // RUN: %clang -### -target x86_64-unknown-linux -mno-tls-direct-seg-refs -mtls-direct-seg-refs %s 2>&1 | FileCheck %s -check-prefix=TLSDIRECT

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// UNSUPPORTED: system-windows // UNSUPPORTED: system-windows

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target

View File

@ -7,7 +7,6 @@
// CHECK: "-la" // CHECK: "-la"
// GCC driver is used as linker on cygming. It should be aware of LIBRARY_PATH. // GCC driver is used as linker on cygming. It should be aware of LIBRARY_PATH.
// REQUIRES: clang-driver
// REQUIRES: native // REQUIRES: native
// Make sure that LIBRARY_PATH works for both i386 and x86_64 on Darwin. // Make sure that LIBRARY_PATH works for both i386 and x86_64 on Darwin.

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// //
// RUN: %clang -miamcu -rtlib=platform -no-canonical-prefixes %s -### -o %t.o 2>&1 | FileCheck %s // RUN: %clang -miamcu -rtlib=platform -no-canonical-prefixes %s -### -o %t.o 2>&1 | FileCheck %s

View File

@ -6,4 +6,3 @@
// MSBITFIELDS: -mms-bitfields // MSBITFIELDS: -mms-bitfields
// NO-MSBITFIELDS-NOT: -mms-bitfields // NO-MSBITFIELDS-NOT: -mms-bitfields
// REQUIRES: clang-driver

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: powerpc-registered-target // REQUIRES: powerpc-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -2,7 +2,6 @@
/// Perform several driver tests for OpenMP offloading /// Perform several driver tests for OpenMP offloading
/// ///
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: powerpc-registered-target // REQUIRES: powerpc-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -2,7 +2,6 @@
/// Perform several driver tests for OpenMP offloading /// Perform several driver tests for OpenMP offloading
/// ///
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: powerpc-registered-target // REQUIRES: powerpc-registered-target
// REQUIRES: nvptx-registered-target // REQUIRES: nvptx-registered-target

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// Make sure the appropriate device specific library is available. // Make sure the appropriate device specific library is available.

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: x86-registered-target // REQUIRES: x86-registered-target
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// UNSUPPORTED: system-windows // UNSUPPORTED: system-windows

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// REQUIRES: amdgpu-registered-target // REQUIRES: amdgpu-registered-target
// REQUIRES: !system-windows // REQUIRES: !system-windows

View File

@ -1,4 +1,3 @@
// REQUIRES: clang-driver
// Check that we raise an error if we're trying to compile OpenCL for amdhsa code but can't // Check that we raise an error if we're trying to compile OpenCL for amdhsa code but can't
// find a ROCm install, unless -nogpulib was passed. // find a ROCm install, unless -nogpulib was passed.

View File

@ -1,7 +1,6 @@
// RUN: %clang -### %s 2>&1 | FileCheck %s -check-prefix=STACKPROBE // RUN: %clang -### %s 2>&1 | FileCheck %s -check-prefix=STACKPROBE
// RUN: %clang -### -mno-stack-arg-probe -mstack-arg-probe %s 2>&1 | FileCheck %s -check-prefix=STACKPROBE // RUN: %clang -### -mno-stack-arg-probe -mstack-arg-probe %s 2>&1 | FileCheck %s -check-prefix=STACKPROBE
// RUN: %clang -### -mstack-arg-probe -mno-stack-arg-probe %s 2>&1 | FileCheck %s -check-prefix=NO-STACKPROBE // RUN: %clang -### -mstack-arg-probe -mno-stack-arg-probe %s 2>&1 | FileCheck %s -check-prefix=NO-STACKPROBE
// REQUIRES: clang-driver
// NO-STACKPROBE: -mno-stack-arg-probe // NO-STACKPROBE: -mno-stack-arg-probe
// STACKPROBE-NOT: -mno-stack-arg-probe // STACKPROBE-NOT: -mno-stack-arg-probe

View File

@ -1,7 +1,6 @@
// RUN: %clang -### %s 2>&1 | FileCheck %s -check-prefix=NO-REALIGN // RUN: %clang -### %s 2>&1 | FileCheck %s -check-prefix=NO-REALIGN
// RUN: %clang -### -mno-stackrealign -mstackrealign %s 2>&1 | FileCheck %s -check-prefix=REALIGN // RUN: %clang -### -mno-stackrealign -mstackrealign %s 2>&1 | FileCheck %s -check-prefix=REALIGN
// RUN: %clang -### -mstackrealign -mno-stackrealign %s 2>&1 | FileCheck %s -check-prefix=NO-REALIGN // RUN: %clang -### -mstackrealign -mno-stackrealign %s 2>&1 | FileCheck %s -check-prefix=NO-REALIGN
// REQUIRES: clang-driver
// REALIGN: -mstackrealign // REALIGN: -mstackrealign
// NO-REALIGN-NOT: -mstackrealign // NO-REALIGN-NOT: -mstackrealign

Some files were not shown because too many files have changed in this diff Show More