[all-commits] [llvm/llvm-project] 11e68c: [flang]Add vscale argument parsing (#67676)

Mats Petersson via All-commits all-commits at lists.llvm.org
Mon Oct 2 04:01:25 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 11e68c7e7ffb430f17a02c5ca28f6884b5de563a
      https://github.com/llvm/llvm-project/commit/11e68c7e7ffb430f17a02c5ca28f6884b5de563a
  Author: Mats Petersson <mats.petersson at arm.com>
  Date:   2023-10-02 (Mon, 02 Oct 2023)

  Changed paths:
    M clang/include/clang/Driver/Options.td
    M clang/lib/Driver/ToolChains/Flang.cpp
    M clang/lib/Driver/ToolChains/Flang.h
    M flang/include/flang/Frontend/LangOptions.def
    M flang/lib/Frontend/CompilerInvocation.cpp
    A flang/test/Driver/aarch64-sve-vector-bits.f90
    M flang/test/Driver/driver-help-hidden.f90
    M flang/test/Driver/driver-help.f90

  Log Message:
  -----------
  [flang]Add vscale argument parsing (#67676)

Support for vector scale range arguments, for AArch64 scalable vector
extension (SVE) support.

Adds -msve-vector-bits to the flang frontend, and for flang fc1 the
options are -mvscale-min and -mvscale-max (optional). These match the
clang and clang cc1 options for the same purposes.

A further patch will actually USE these arguments.




More information about the All-commits mailing list