Displaying 20 results from an estimated 25 matches for "linkonce_odr_auto_hide".
2018 Feb 07
7
ThinLTO and linkonce_odr + unnamed_addr
...O doesn't deal with globals that has linkonce_odr and unnamed_addr (for macho at least) because it prohibits the autohide optimization during link time.
In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to the linker can hide them from symbol table if they were picked (aka, linkonce_odr_auto_hide linkage). It is very commonly used for some type of Tables for c++ code in clang for example.
However, thinLTO is promoting these symbols to weak_odr + unnamed_addr, which lose the property. As a result, it introduces unnecessary weak external symbols and weak external are not good for performance...
2018 Feb 07
0
ThinLTO and linkonce_odr + unnamed_addr
...ls that has
> linkonce_odr and unnamed_addr (for macho at least) because it prohibits the
> autohide optimization during link time.
>
> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to
> the linker can hide them from symbol table if they were picked (aka,
> linkonce_odr_auto_hide linkage). It is very commonly used for some type of
> Tables for c++ code in clang for example.
> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr,
> which lose the property. As a result, it introduces unnecessary weak
> external symbols and weak external are not g...
2018 Feb 07
4
ThinLTO and linkonce_odr + unnamed_addr
...konce_odr and unnamed_addr (for macho at least) because it prohibits the
>> autohide optimization during link time.
>>
>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to
>> the linker can hide them from symbol table if they were picked (aka,
>> linkonce_odr_auto_hide linkage). It is very commonly used for some type of
>> Tables for c++ code in clang for example.
>> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr,
>> which lose the property. As a result, it introduces unnecessary weak
>> external symbols and weak ex...
2018 Feb 07
0
ThinLTO and linkonce_odr + unnamed_addr
...ls that has
> linkonce_odr and unnamed_addr (for macho at least) because it prohibits the
> autohide optimization during link time.
>
> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to
> the linker can hide them from symbol table if they were picked (aka,
> linkonce_odr_auto_hide linkage). It is very commonly used for some type of
> Tables for c++ code in clang for example.
> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr,
> which lose the property. As a result, it introduces unnecessary weak
> external symbols and weak external are not g...
2018 Feb 07
3
ThinLTO and linkonce_odr + unnamed_addr
...9;t deal with globals that has linkonce_odr and unnamed_addr (for macho at least) because it prohibits the autohide optimization during link time.
>
> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to the linker can hide them from symbol table if they were picked (aka, linkonce_odr_auto_hide linkage). It is very commonly used for some type of Tables for c++ code in clang for example.
> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr, which lose the property. As a result, it introduces unnecessary weak external symbols and weak external are not good for perform...
2018 Feb 07
0
ThinLTO and linkonce_odr + unnamed_addr
...9;t deal with globals that has linkonce_odr and unnamed_addr (for macho at least) because it prohibits the autohide optimization during link time.
>
> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to the linker can hide them from symbol table if they were picked (aka, linkonce_odr_auto_hide linkage). It is very commonly used for some type of Tables for c++ code in clang for example.
> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr, which lose the property. As a result, it introduces unnecessary weak external symbols and weak external are not good for perform...
2018 Feb 07
2
ThinLTO and linkonce_odr + unnamed_addr
...d_addr (for macho at least) because it prohibits the
>>> autohide optimization during link time.
>>>
>>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to
>>> the linker can hide them from symbol table if they were picked (aka,
>>> linkonce_odr_auto_hide linkage). It is very commonly used for some type of
>>> Tables for c++ code in clang for example.
>>> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr,
>>> which lose the property. As a result, it introduces unnecessary weak
>>> external sym...
2018 Feb 07
0
ThinLTO and linkonce_odr + unnamed_addr
...konce_odr and unnamed_addr (for macho at least) because it prohibits the
>> autohide optimization during link time.
>>
>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to
>> the linker can hide them from symbol table if they were picked (aka,
>> linkonce_odr_auto_hide linkage). It is very commonly used for some type of
>> Tables for c++ code in clang for example.
>> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr,
>> which lose the property. As a result, it introduces unnecessary weak
>> external symbols and weak ex...
2014 Jun 07
2
[LLVMdev] [rfc] "alias weak" X "weak alias"
>> The days of the old .ll parser are long gone, but is it too late to
>> change? In case it is not, the attached patches implement just that
>> :-)
> I'm afraid you need to provide syntax autoupgrade until 4.0
Why, we moved to doing autoupgrade via bitcode quiet some time ago.
There were quiet a few format changes to the .ll in the process.
Cheers,
Rafael
2018 Feb 07
0
ThinLTO and linkonce_odr + unnamed_addr
...with globals that has linkonce_odr and unnamed_addr (for macho at least) because it prohibits the autohide optimization during link time.
>>
>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to the linker can hide them from symbol table if they were picked (aka, linkonce_odr_auto_hide linkage). It is very commonly used for some type of Tables for c++ code in clang for example.
>> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr, which lose the property. As a result, it introduces unnecessary weak external symbols and weak external are not good for per...
2018 Feb 07
2
ThinLTO and linkonce_odr + unnamed_addr
...least) because it prohibits the
>>>> autohide optimization during link time.
>>>>
>>>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate
>>>> to the linker can hide them from symbol table if they were picked (aka,
>>>> linkonce_odr_auto_hide linkage). It is very commonly used for some type of
>>>> Tables for c++ code in clang for example.
>>>> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr,
>>>> which lose the property. As a result, it introduces unnecessary weak
>>>&...
2018 Feb 08
2
ThinLTO and linkonce_odr + unnamed_addr
...rohibits the
>>>>> autohide optimization during link time.
>>>>>
>>>>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate
>>>>> to the linker can hide them from symbol table if they were picked (aka,
>>>>> linkonce_odr_auto_hide linkage). It is very commonly used for some type of
>>>>> Tables for c++ code in clang for example.
>>>>> However, thinLTO is promoting these symbols to weak_odr +
>>>>> unnamed_addr, which lose the property. As a result, it introduces
>>>>&g...
2018 Feb 07
0
ThinLTO and linkonce_odr + unnamed_addr
...obals that has linkonce_odr and unnamed_addr (for macho at least) because it prohibits the autohide optimization during link time.
>>>
>>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to the linker can hide them from symbol table if they were picked (aka, linkonce_odr_auto_hide linkage). It is very commonly used for some type of Tables for c++ code in clang for example.
>>> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr, which lose the property. As a result, it introduces unnecessary weak external symbols and weak external are not good for...
2018 Feb 07
0
ThinLTO and linkonce_odr + unnamed_addr
...d_addr (for macho at least) because it prohibits the
>>> autohide optimization during link time.
>>>
>>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to
>>> the linker can hide them from symbol table if they were picked (aka,
>>> linkonce_odr_auto_hide linkage). It is very commonly used for some type of
>>> Tables for c++ code in clang for example.
>>> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr,
>>> which lose the property. As a result, it introduces unnecessary weak
>>> external sym...
2018 Feb 08
3
ThinLTO and linkonce_odr + unnamed_addr
...;>>>> autohide optimization during link time.
>>>>>>
>>>>>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate
>>>>>> to the linker can hide them from symbol table if they were picked (aka,
>>>>>> linkonce_odr_auto_hide linkage). It is very commonly used for some type of
>>>>>> Tables for c++ code in clang for example.
>>>>>> However, thinLTO is promoting these symbols to weak_odr +
>>>>>> unnamed_addr, which lose the property. As a result, it introduces
>&g...
2018 Feb 08
0
ThinLTO and linkonce_odr + unnamed_addr
...at has linkonce_odr and unnamed_addr (for macho at least) because it prohibits the autohide optimization during link time.
>>>>
>>>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to the linker can hide them from symbol table if they were picked (aka, linkonce_odr_auto_hide linkage). It is very commonly used for some type of Tables for c++ code in clang for example.
>>>> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr, which lose the property. As a result, it introduces unnecessary weak external symbols and weak external are not good...
2018 Feb 08
0
ThinLTO and linkonce_odr + unnamed_addr
...inkonce_odr and unnamed_addr (for macho at least) because it prohibits the autohide optimization during link time.
>>>>>
>>>>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to the linker can hide them from symbol table if they were picked (aka, linkonce_odr_auto_hide linkage). It is very commonly used for some type of Tables for c++ code in clang for example.
>>>>> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr, which lose the property. As a result, it introduces unnecessary weak external symbols and weak external are not...
2018 Feb 08
2
ThinLTO and linkonce_odr + unnamed_addr
...; autohide optimization during link time.
>>>>>>>
>>>>>>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to
>>>>>>> indicate to the linker can hide them from symbol table if they were picked
>>>>>>> (aka, linkonce_odr_auto_hide linkage). It is very commonly used for some
>>>>>>> type of Tables for c++ code in clang for example.
>>>>>>> However, thinLTO is promoting these symbols to weak_odr +
>>>>>>> unnamed_addr, which lose the property. As a result, it intro...
2018 Feb 09
2
ThinLTO and linkonce_odr + unnamed_addr
...ization during link time.
>>>>>>>>
>>>>>>>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to
>>>>>>>> indicate to the linker can hide them from symbol table if they were picked
>>>>>>>> (aka, linkonce_odr_auto_hide linkage). It is very commonly used for some
>>>>>>>> type of Tables for c++ code in clang for example.
>>>>>>>> However, thinLTO is promoting these symbols to weak_odr +
>>>>>>>> unnamed_addr, which lose the property. As a resu...
2018 Feb 09
0
ThinLTO and linkonce_odr + unnamed_addr
...odr and unnamed_addr (for macho at least) because it prohibits the autohide optimization during link time.
>>>>>>
>>>>>> In LLVM, we tagged a global linkonce_odr and unnamed_addr to indicate to the linker can hide them from symbol table if they were picked (aka, linkonce_odr_auto_hide linkage). It is very commonly used for some type of Tables for c++ code in clang for example.
>>>>>> However, thinLTO is promoting these symbols to weak_odr + unnamed_addr, which lose the property. As a result, it introduces unnecessary weak external symbols and weak external are...