OpenACC Reductions

As far as I can see, OpenACC reductions are not supported yet in the fir-dev branch:
f18-llvm-project/OpenACC.cpp at fir-dev · flang-compiler/f18-llvm-project · GitHub.
Could anyone please tell if this is work-in-progress? I’d like to see how it is being implemented.


Currently there is only lowering for the data movement clause to the “OpenMP” runtime present in LLVM. Reductions are not priority at the moment since there is ton of work to be done before we can think about it. So to answer your question, it is not a work in progress.