Open jeffhammond opened 2 months ago
@llvm/issue-subscribers-flang-driver
Author: Jeff Hammond (jeffhammond)
Thanks for creating this meta-ticket, that's much appreciated! While I won't have the bandwidth to implement this, I amavailable to review relevant PRs.
I'm working on mtune already, so I'll be sure to let you know here when I have the patch up for it.
Initial patch for -w support: https://github.com/llvm/llvm-project/pull/90420
I wasn't aware of this issue when I opened https://github.com/llvm/llvm-project/issues/92459 for --visibility=
, which is IMO quite important.
Other things I needed to patch out of default meson behaviour to get somewhere (i.e., flang 18 does not support these yet):
-MD
, -MQ
, -MF
-fdiagnostics-color=always
PR for basic mtune support: https://github.com/llvm/llvm-project/pull/95043
The Flang and Clang drivers are separate but many Clang flags make sense for Flang, because they are not language specific. Here is a list of flags that Flang should support.
As these are documented on https://clang.llvm.org/docs/ClangCommandLineReference.html, I will only list the option, not what it does.
currently known to be blocking, e.g. in Spack and CMake use cases
not known to be blockers but things I use regularly
code generation flags that have known utility