[llvm-dev] enable/disable features through clang

Eric Christopher via llvm-dev llvm-dev at lists.llvm.org
Tue May 3 14:30:29 PDT 2016


I'm pretty sure I've answered you on this before, but basically look at how
the x86 target handles sse, or avx. Or how ppc handles vsx.

-eric

On Tue, May 3, 2016 at 2:27 PM Rail Shafigulin <rail at esenciatech.com> wrote:

> On Tue, May 3, 2016 at 1:47 PM, Eric Christopher <echristo at gmail.com>
> wrote:
>
>> You should pipe through command line options that you want via the driver.
>>
> I'm not sure what you mean by "pipe through". Do you mind explaining it?
>
>
>
>> Take a look at pretty much every other target for a guideline on how to
>> do this.
>>
>> -mllvm -mattr=... is not for production use and you shouldn't do this.
>>
>> -eric
>>
>> On Mon, May 2, 2016 at 10:32 AM Rail Shafigulin via llvm-dev <
>> llvm-dev at lists.llvm.org> wrote:
>>
>>> Is there a way to enable/disable target features through clang?
>>>
>>> I found this, https://github.com/avr-llvm/llvm/issues/9, but this seems
>>> to be talking about llc -mattr=+feature1,-feature2...
>>>
>>> Is there something equivalent for clang?
>>>
>>> --
>>> Rail Shafigulin
>>> Software Engineer
>>> Esencia Technologies
>>> _______________________________________________
>>> LLVM Developers mailing list
>>> llvm-dev at lists.llvm.org
>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>>
>>
>
>
> --
> Rail Shafigulin
> Software Engineer
> Esencia Technologies
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160503/112f3170/attachment.html>


More information about the llvm-dev mailing list