[PATCH] D124721: [OpenMP] Allow compiling multiple target architectures with OpenMP
Saiyedul Islam via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sun May 1 22:41:11 PDT 2022
saiislam added inline comments.
================
Comment at: clang/test/Driver/amdgpu-openmp-toolchain-new.c:6
// RUN: | FileCheck %s
+// RUN: %clang -### --target=x86_64-unknown-linux-gnu -fopenmp -fopenmp-targets=amdgcn-amd-amdhsa \
+// RUN: --offload-arch=gfx906 --libomptarget-amdgpu-bc-path=%S/Inputs/hip_dev_lib %s 2>&1 \
----------------
Wouldn't it be better if the user is not required to specify the triple in this shorthand version? We can infer the triple from the GPUArch. We have this support in our downstream branch.
```
clang --target=x86_64-unknown-linux-gnu -fopenmp --offload-arch=gfx906 helloworld.c -o helloworld
```
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D124721/new/
https://reviews.llvm.org/D124721
More information about the cfe-commits
mailing list