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. Authored by mzolotukhin on Mar 5 2015, 8:01 PM. 
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.