Add fveclib option.
Partially fill the list of vectorizable functions for framework
Accelerate.
This is the last, sixth, of 6 patches for enabling vectorization of calls.
Differential D8097
Add fveclib option and add several entries to table of vectorizable functions. mzolotukhin on Mar 5 2015, 8:01 PM. Authored by
Details
Add fveclib option. Partially fill the list of vectorizable functions for framework This is the last, sixth, of 6 patches for enabling vectorization of calls.
Diff Detail Event Timeline
Comment Actions Address Hal's remarks: - Simplify arg passing. - Move initialization of the vectorizable-function tables into TLI. Comment Actions Hi Hal,
Comment Actions
I think this makes sense. -Hal
Comment Actions This LGTM, but needs a regression test for the command-line handling before it can be committed (that we accept -fveclib=Accelerate and -fveclib=none, that the last one wins, and that we get an error on an unknown one). There are lots of potential examples, see test/Driver/code-model.c, test/Driver/visibility.cpp.
Comment Actions As per our IRC discussion, setting the linking flags for the Accelerate library when provided -fveclib=Accelerate will be added in follow-up. This LGTM. |
Remove blank line.