Re: How can distinguish DECL in LTO mode?
Thanks for the info. On Sun, Aug 12, 2018, 23:30 Richard Biener wrote: > On August 12, 2018 12:30:26 PM GMT+02:00, zet wrote: > >Hello, everyone. > >Sorry to disturb you, but this question confused me several days, I > >have > >searched the GCC source code cannot find the answers. > > > >I know we can distinguish the different DECL tree using DECL_UID in a > >translation unit. But when in LTO mode, lto1 combine some input fat > >object > >files. How can I distinguish the different DECL tree may come from > >two different object files? > > Decl_uid is re-assigned during LTO streaming and thus still unique. > > Richard. > > > > >Thanks. > >
Re: How can distinguish DECL in LTO mode?
On August 12, 2018 12:30:26 PM GMT+02:00, zet wrote: >Hello, everyone. >Sorry to disturb you, but this question confused me several days, I >have >searched the GCC source code cannot find the answers. > >I know we can distinguish the different DECL tree using DECL_UID in a >translation unit. But when in LTO mode, lto1 combine some input fat >object >files. How can I distinguish the different DECL tree may come from >two different object files? Decl_uid is re-assigned during LTO streaming and thus still unique. Richard. > >Thanks.
How can distinguish DECL in LTO mode?
Hello, everyone. Sorry to disturb you, but this question confused me several days, I have searched the GCC source code cannot find the answers. I know we can distinguish the different DECL tree using DECL_UID in a translation unit. But when in LTO mode, lto1 combine some input fat object files. How can I distinguish the different DECL tree may come from two different object files? Thanks.