[LLVMdev] Command line options being put in Target backend libraries

Shankar Easwaran shankare at codeaurora.org
Wed Aug 21 20:48:57 PDT 2013


Ping ?

On 7/26/2013 6:03 PM, Shankar Easwaran wrote:
> Hi,
>
> I see a lot of command line options being set in Target backend 
> libraries. The problem with that is if a third party tool links with 
> Target libraries and has a command line option that needs to be 
> processed, the option in the Target libraries will get overridden.
>
> $ cd llvm/lib/Target
> $ grep 'cl::' */*.cpp --> produces lot of such occurences.
>
> For example :- libLLVMX86CodeGen.a contains
> libLLVMX86CodeGen.a:X86RegisterInfo.cpp.o:0000000000000080 b 
> EnableBasePointer
>
> I think those command line options would need to be moved to the 
> drivers that are using them, Isnt it ?
>
> Am I mistaken ?
>
> Thanks
>
> Shankar Easwaran
>


-- 
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation




More information about the llvm-dev mailing list