search for: fn1_sp

Displaying 5 results from an estimated 5 matches for "fn1_sp".

2016 Dec 15
2
distinct DISubprograms hindering sharing inlined subprogram descriptions
...stood from above that with the SP->CU link (and distinct SPs), prevented deduplication. But this last bit sounds like we are in fact removing the duplicates in the DWARF and possibly also in the metadata. Ah, right - I can see how it reads that way, sorry. Old old way: first.ll: CU1 -> {fn1_SP -> @fn1, inl_SP -> @inl, ... } @fn1 ... @inl ... Resulting DWARF: compile_unit CU1 subprogram fn1 high/low pc, etc subprogram inl high/low pc, etc second.ll: CU2 -> {inl_SP2 -> @inl, SP2 -> @fn2, ... } @inl ... @fn2 ... Resulting DWARF:...
2016 Dec 16
0
distinct DISubprograms hindering sharing inlined subprogram descriptions
...(and distinct SPs), prevented > deduplication. But this last bit sounds like we are in fact removing the > duplicates in the DWARF and possibly also in the metadata. > > > Ah, right - I can see how it reads that way, sorry. > > Old old way: > > first.ll: > CU1 -> {fn1_SP -> @fn1, inl_SP -> @inl, ... } > @fn1 ... > @inl ... > Resulting DWARF: > compile_unit CU1 > subprogram fn1 > high/low pc, etc > subprogram inl > high/low pc, etc > > second.ll: > CU2 -> {inl_SP2 -> @inl, SP2 ->...
2016 Dec 16
2
distinct DISubprograms hindering sharing inlined subprogram descriptions
...(and distinct SPs), prevented > deduplication. But this last bit sounds like we are in fact removing the > duplicates in the DWARF and possibly also in the metadata. > > > Ah, right - I can see how it reads that way, sorry. > > Old old way: > > first.ll: > CU1 -> {fn1_SP -> @fn1, inl_SP -> @inl, ... } > @fn1 ... > @inl ... > Resulting DWARF: > compile_unit CU1 > subprogram fn1 > high/low pc, etc > subprogram inl > high/low pc, etc > > second.ll: > CU2 -> {inl_SP2 -> @inl, SP2 ->...
2016 Dec 16
0
distinct DISubprograms hindering sharing inlined subprogram descriptions
...eduplication. But this last bit sounds like we are in fact removing the >> duplicates in the DWARF and possibly also in the metadata. >> >> >> Ah, right - I can see how it reads that way, sorry. >> >> Old old way: >> >> first.ll: >> CU1 -> {fn1_SP -> @fn1, inl_SP -> @inl, ... } >> @fn1 ... >> @inl ... >> Resulting DWARF: >> compile_unit CU1 >> subprogram fn1 >> high/low pc, etc >> subprogram inl >> high/low pc, etc >> >> second.ll: >&gt...
2016 Dec 15
0
distinct DISubprograms hindering sharing inlined subprogram descriptions
On Thu, Dec 15, 2016 at 11:38 AM, David Blaikie <dblaikie at gmail.com> wrote: > > > On Thu, Dec 15, 2016 at 11:26 AM Teresa Johnson <tejohnson at google.com> > wrote: > >> Trying to wrap my brain around this, so a few questions below. =) >> > > Sure thing - sorry, did assume a bit too much arcane context here. > > >> >> On Thu, Dec