Skip to content

Commit a7e715a

Browse files
authored
[llvm][docs] Correct the list of the available -fveclib= options to match with the reality (#168205)
The command line reality is this: $ clang -c prog.c -fveclib=accelerate error: invalid value 'accelerate' in '-fveclib=accelerate' $ clang -c prog.c -fveclib=Accelerate prog.c:1:2: warning: This is only a test [-W#warnings] 1 | #warning This is only a test | ^ 1 warning generated. $ clang -c prog.c -fveclib=libmvec prog.c:1:2: warning: This is only a test [-W#warnings] 1 | #warning This is only a test | ^ 1 warning generated. $ clang -c prog.c -fveclib=LIBMVEC error: invalid value 'LIBMVEC' in '-fveclib=LIBMVEC' $ clang -c prog.c -fveclib=massv error: invalid value 'massv' in '-fveclib=massv' $ clang -c prog.c -fveclib=MASSV prog.c:1:2: warning: This is only a test [-W#warnings] 1 | #warning This is only a test | ^ 1 warning generated. $ clang -c prog.c -fveclib=sleef error: invalid value 'sleef' in '-fveclib=sleef' $ clang -c prog.c -fveclib=sleefgnuabi error: invalid value 'sleefgnuabi' in '-fveclib=sleefgnuabi' $ clang -c prog.c -fveclib=SLEEF prog.c:1:2: warning: This is only a test [-W#warnings] 1 | #warning This is only a test | ^ 1 warning generated. $ clang -c prog.c -fveclib=darwin_libsystem_m error: invalid value 'darwin' in '-fveclib=darwin_libsystem_m' $ clang -c prog.c -fveclib=Darwin_libsystem_m prog.c:1:2: warning: This is only a test [-W#warnings] 1 | #warning This is only a test | ^ 1 warning generated. $ clang -c prog.c -fveclib=armpl error: invalid value 'armpl' in '-fveclib=armpl' $ clang -c prog.c -fveclib=ARMPL error: invalid value 'ARMPL' in '-fveclib=ARMPL' $ clang -c prog.c -fveclib=ArmPL prog.c:1:2: warning: This is only a test [-W#warnings] 1 | #warning This is only a test | ^ 1 warning generated. $ clang -c prog.c -fveclib=amdlibm error: invalid value 'amdlibm' in '-fveclib=amdlibm' $ clang -c prog.c -fveclib=AMDLIBM clang: error: unsupported option 'AMDLIBM' for target 'aarch64'
1 parent d615c14 commit a7e715a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/docs/Vectorizers.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ Many of these math functions are only vectorizable if the file has been built
349349
with a specified target vector library that provides a vector implementation
350350
of that math function. Using clang, this is handled by the "-fveclib" command
351351
line option with one of the following vector libraries:
352-
"accelerate,libmvec,massv,svml,sleef,darwin_libsystem_m,armpl,amdlibm"
352+
"Accelerate,libmvec,MASSV,SVML,SLEEF,Darwin_libsystem_m,ArmPL,AMDLIBM"
353353

354354
.. code-block:: console
355355

0 commit comments

Comments
 (0)