[PATCH] D144864: [Flang][Driver][MLIR] Add -fopenmp-is-device to Flang and link to an omp.is_device attribute
Andrzej Warzynski via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Mar 3 09:40:16 PST 2023
awarzynski accepted this revision.
awarzynski added a comment.
This revision is now accepted and ready to land.
> Thank you very much @awarzynski for suggesting them that was a great help.
I'm happy that I could help :) The driver logic LGTM, but please wait for either @jdoerfert and/or @kiranchandramohan to also approve. Thanks for contributing!
================
Comment at: clang/test/Driver/flang/flang-omp.f90:1
+! Check that flang -fc1 is invoked when in --driver-mode=flang
+! and the relevant openmp and openmp offload flags are utilised
----------------
This test looks correct to me, but please note that:
```
! Check that flang -fc1 is invoked when in --driver-mode=flang
```
yet (`%clang` instead of `%flang`)
```
! RUN: %clang --driver-mode=flang -### -fopenmp %s 2>&1 | FileCheck --check-prefixes=CHECK-OPENMP %s
```
I'm not really sure whether we should be testing Flang-specific logic in Clang. Having said that, Flang does use `clangDriver` to implement its driver :)
You could consider using https://github.com/llvm/llvm-project/blob/main/flang/test/Driver/frontend-forwarding.f90 instead (or add an OpenMP specific file there).
Not a blocker.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D144864/new/
https://reviews.llvm.org/D144864
More information about the cfe-commits
mailing list