Currently the -fconvergent-functions option is primarily used by GPU
toolchains to enforce convergent operations in line with the semantics.
This option previously was only supported via -Xclang and would show
up as unused if passed to the driver. This patch allows the driver to
forward it. This is mostly useful for users wishing to target GPU
toolchains directly via --target= without an offloading runtime.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Can't reasonably see the semantic change between all the whitespace reformat, please split those two. E.g. use git-clang-format to only fix formatting in the part you're changing, or commit a clang-format only change first and then rebase this.
Only one of the positive and negative options need to be a cc1 option.