[PATCH] D121118: [flang] Add OpenMP flag to bbc
    Andrzej Warzynski via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Mar  8 02:32:02 PST 2022
    
    
  
awarzynski added a comment.
I'm primarily concerned that we are diverging here from what was discussed extensively in https://reviews.llvm.org/D117781. In particular, this patch introduces extra redundancy that could be avoided (i.e. this functionality is already available in `flang-new`).  I would really prefer to avoid this, but I also appreciate that the key goal right now is to reduce the delta between `fir-dev` and `main`.
If this is to be merged, than @shraiysh's suggestion makes a lot of sense to me. In general, I would like us to get into a habit of testing with all drivers that support a particular functionality. This way the redundancy is obvious and we have a mechanism to prevent the drivers getting out-of-sync.
@clementval I see that you are using `-pft-test` here. AFAIK, there are no other OpenMP tests using PFT and in general dumping PFT has never been requested/required in the context of `flang-new`. I've decided to add it  (see https://reviews.llvm.org/D121198) so that we can focus on the overall design rather than the fine detail.
> Long term - maybe not - does flang-new use bbc internally or is there some code duplication?
`bbc` and `flang-new` are completely separate. We've been trying to reduce the code duplication, but upstreaming is higher priority :) Also, apart from code duplication there's overlap in functionality (AFAIK, `bbc` could already be replaced with `flang-new`).
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D121118/new/
https://reviews.llvm.org/D121118
    
    
More information about the llvm-commits
mailing list