[Driver] Add support for -msve-vector-bits=scalable.
authorPaul Walker <paul.walker@arm.com>
Mon, 20 Jul 2020 10:43:45 +0000 (10:43 +0000)
committerPaul Walker <paul.walker@arm.com>
Mon, 20 Jul 2020 10:46:22 +0000 (10:46 +0000)
commitab7abd8bf41b558aef402a21c637211760bc2739
treee2c66c89aa53dc721026d94fb6713650c15a1715
parentb74ab49f47e09fe6c445201ccb543193a580baa0
[Driver] Add support for -msve-vector-bits=scalable.

No real action is taken for a value of scalable but it provides a
route to disable an earlier specification and is effectively its
default value when omitted.

Patch also removes an "unused variable" warning.

Differential Revision: https://reviews.llvm.org/D84021
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Driver/Options.td
clang/lib/Driver/ToolChains/Arch/AArch64.cpp
clang/lib/Driver/ToolChains/Clang.cpp
clang/test/Driver/aarch64-sve-vector-bits.c