diff options
author | Andrzej Warzynski <andrzej.warzynski@arm.com> | 2023-07-21 10:47:36 +0100 |
---|---|---|
committer | Andrzej Warzynski <andrzej.warzynski@arm.com> | 2023-07-21 16:24:07 +0100 |
commit | ebc2c71d63b69d90aadf07968f821267442f56ef (patch) | |
tree | 0c1e6115fab6bf6d99e5baae0c6f943b354475c1 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | ca1c05208ed35ba72869c65ad773b2cca4bbd360 (diff) | |
download | llvm-ebc2c71d63b69d90aadf07968f821267442f56ef.zip llvm-ebc2c71d63b69d90aadf07968f821267442f56ef.tar.gz llvm-ebc2c71d63b69d90aadf07968f821267442f56ef.tar.bz2 |
[flang][nfc] Clarify the usage of llvmArgs and mlirArgs
Differential Revision: https://reviews.llvm.org/D155931
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r-- | flang/lib/Frontend/CompilerInvocation.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/flang/lib/Frontend/CompilerInvocation.cpp b/flang/lib/Frontend/CompilerInvocation.cpp index 43fecca..b1f0d27 100644 --- a/flang/lib/Frontend/CompilerInvocation.cpp +++ b/flang/lib/Frontend/CompilerInvocation.cpp @@ -950,9 +950,14 @@ bool CompilerInvocation::createFromArgs( success &= parseSemaArgs(res, args, diags); success &= parseDialectArgs(res, args, diags); success &= parseDiagArgs(res, args, diags); + + // Collect LLVM (-mllvm) and MLIR (-mmlir) options. + // NOTE: Try to avoid adding any options directly to `llvmArgs` or + // `mlirArgs`. Instead, you can use + // * `-mllvm <your-llvm-option>`, or + // * `-mmlir <your-mlir-option>`. res.frontendOpts.llvmArgs = args.getAllArgValues(clang::driver::options::OPT_mllvm); - res.frontendOpts.mlirArgs = args.getAllArgValues(clang::driver::options::OPT_mmlir); |