We need to pass the right linker option and not try to containerize it. Fixes two OpenMP offload JIT tests, the other has some front end assert I will look at. Signed-off-by: Nick Sarnie <nick.sarnie@intel.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
33 lines
1.6 KiB
C
33 lines
1.6 KiB
C
// clang-format off
|
|
// RUN: %libomptarget-compileopt-generic -fopenmp-target-jit \
|
|
// RUN: -DTGT1_DIRECTIVE="target"
|
|
// RUN: env LIBOMPTARGET_JIT_PRE_OPT_IR_MODULE=%t.pre.ll \
|
|
// RUN: LIBOMPTARGET_JIT_SKIP_OPT=true \
|
|
// RUN: %libomptarget-run-generic
|
|
// RUN: %fcheck-plain-generic --input-file %t.pre.ll %S/empty_kernel.inc --check-prefix=FIRST
|
|
// RUN: %libomptarget-compileopt-generic -fopenmp-target-jit \
|
|
// RUN: -DTGT1_DIRECTIVE="target" \
|
|
// RUN: -DTGT2_DIRECTIVE="target"
|
|
// RUN: env LIBOMPTARGET_JIT_PRE_OPT_IR_MODULE=%t.pre.ll \
|
|
// RUN: LIBOMPTARGET_JIT_SKIP_OPT=true \
|
|
// RUN: %libomptarget-run-generic
|
|
// RUN: %fcheck-plain-generic --input-file %t.pre.ll %S/empty_kernel.inc --check-prefixes=FIRST
|
|
//
|
|
// RUN: %libomptarget-compileopt-generic -fopenmp-target-jit \
|
|
// RUN: -DTGT1_DIRECTIVE="target teams"
|
|
// RUN: env LIBOMPTARGET_JIT_PRE_OPT_IR_MODULE=%t.pre.ll \
|
|
// RUN: LIBOMPTARGET_JIT_SKIP_OPT=true \
|
|
// RUN: %libomptarget-run-generic
|
|
// RUN: %fcheck-plain-generic --input-file %t.pre.ll %S/empty_kernel.inc --check-prefix=FIRST
|
|
// RUN: %libomptarget-compileopt-generic -fopenmp-target-jit \
|
|
// RUN: -DTGT1_DIRECTIVE="target teams" \
|
|
// RUN: -DTGT2_DIRECTIVE="target teams"
|
|
// RUN: env LIBOMPTARGET_JIT_PRE_OPT_IR_MODULE=%t.pre.ll \
|
|
// RUN: LIBOMPTARGET_JIT_SKIP_OPT=true \
|
|
// RUN: %libomptarget-run-generic
|
|
// RUN: %fcheck-plain-generic --input-file %t.pre.ll %S/empty_kernel.inc --check-prefixes=FIRST,SECOND
|
|
// clang-format on
|
|
|
|
// REQUIRES: gpu
|
|
|
|
#include "empty_kernel.inc"
|