[flang-commits] [clang] [flang] [mlir] [flang] Add basic -mtune support (PR #95043)

Christian Ulmann via flang-commits flang-commits at lists.llvm.org
Mon Jun 17 05:40:22 PDT 2024


================
@@ -411,6 +412,13 @@ void Flang::addTargetOptions(const ArgList &Args,
   }
 
   // TODO: Add target specific flags, ABI, mtune option etc.
+  if (const Arg *A = Args.getLastArg(options::OPT_mtune_EQ)) {
+    CmdArgs.push_back("-tune-cpu");
+    if (strcmp(A->getValue(), "native") == 0)
----------------
Dinistro wrote:

A few lines further up, the string literal get's wrapped into a `StringRef`, which seems to work. 

`if (A->getValue() == StringRef{"Accelerate"})`

https://github.com/llvm/llvm-project/pull/95043


More information about the flang-commits mailing list