search for: linkonce_odr_auto_hide

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...