When applied to a function, specifies that the function should be compiled
with different target options than on the command line.
The passed string should be a comma-separated list of options. The options
are passed to LLVM by adding them to the "target-features" function
attribute, after minor processing: negative options (e.g. "no-sse") have the
"no" stripped (--> "-sse"), whereas positive options (e.g. sse") gain a
leading "+" (--> "+sse"). Negative options override positive options
regardless of their order.
The "arch=" option is a special case and is passed to LLVM via the
"target-cpu" function attribute.
When applied to a function, specifies that the function should be compiled with different target options than on the command line.
The passed string should be a comma-separated list of options. The options are passed to LLVM by adding them to the "target-features" function attribute, after minor processing: negative options (e.g. "no-sse") have the "no" stripped (--> "-sse"), whereas positive options (e.g. sse") gain a leading "+" (--> "+sse"). Negative options override positive options regardless of their order. The "arch=" option is a special case and is passed to LLVM via the "target-cpu" function attribute.