aboutsummaryrefslogtreecommitdiff
path: root/clang/tools/clang-format/clang-format-diff.py
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2025-04-19 04:09:58 +0200
committerGitHub <noreply@github.com>2025-04-19 04:09:58 +0200
commit6311b11595f152a8f4aa02cfa544e72ede66688a (patch)
treea628da99523ea859dedad75692e13a3120d00cb9 /clang/tools/clang-format/clang-format-diff.py
parent7b0409ad0e5a7e06fd36a3565b7c24f9586344e6 (diff)
downloadllvm-6311b11595f152a8f4aa02cfa544e72ede66688a.zip
llvm-6311b11595f152a8f4aa02cfa544e72ede66688a.tar.gz
llvm-6311b11595f152a8f4aa02cfa544e72ede66688a.tar.bz2
[clang][Driver] Support passing arbitrary args to `-cc1as` with `-Xclangas`. (#100714)
Unlike the `-Xassembler` idea mentioned in #97517, this one comes with no GCC compatibility concerns, and simply mirrors what `-Xclang` does for `-cc1`. This is useful for mostly the same reasons that `-Xclang` is. The motivating use case is `zig cc`, however, where we use `-Xclang -target-feature` to pass the exhaustive list of target features to Clang for C-family files. Before this commit, there was no way to do the same for assembly files. For context, Zig bases all of its target feature info directly on the info in LLVM's backends, including all the dependency relationships therein. So it just makes more sense for Zig to be able to directly pass all this info to the assembler, rather than having to manually reconstruct the corresponding frontend command line flags for every target. Closes #97517.
Diffstat (limited to 'clang/tools/clang-format/clang-format-diff.py')
0 files changed, 0 insertions, 0 deletions