Displaying 11 results from an estimated 11 matches for "debuginfocodeview".
2018 Mar 21
2
CodeView layering
...h and don't catch. I suspect it's a matter of whether the
headers themselves form a cycle - whereas the Google build system's a bit
more structured - knowing about libraries and explicit dependencies between
them.
& I didn't look closely to see if, as I said, MC could depend on
DebugInfoCodeView - probably weird/awkward/not what we want (I'm guessing?)
but the modules buildbots don't have explicit dependencies, they just fail
when they find a cycle. So they can implicitly support all sorts of weird
dependencies we might not've expected/planned, so long as it's not an
actual...
2018 Mar 21
1
CodeView layering
DebugInfoCodeView is nto strictly a consumer, it is also a producer.
On Wed, Mar 21, 2018 at 1:29 PM <paul.robinson at sony.com> wrote:
> Intuitively I'd think MC and DebugInfo should be independent. MC is a
> producer, DebugInfo is a consumer. What's common is the definition of the
> stru...
2018 Mar 21
0
CodeView layering
...h and don't catch. I suspect it's a matter of whether the headers themselves form a cycle - whereas the Google build system's a bit more structured - knowing about libraries and explicit dependencies between them.
& I didn't look closely to see if, as I said, MC could depend on DebugInfoCodeView - probably weird/awkward/not what we want (I'm guessing?) but the modules buildbots don't have explicit dependencies, they just fail when they find a cycle. So they can implicitly support all sorts of weird dependencies we might not've expected/planned, so long as it's not an actual...
2018 Mar 21
4
CodeView layering
I'm looking at fixing some layering violations in LLVM & came across a few
in the CodeView handling, specifically:
lib/MC/MCCodeView includes several llvm/DebugInfo/CodeView headers
I guess MC could be made dependent on DebugInfoCodeView? But probably
these things should be sunk into BinaryFormat as is the case for DWARF
features used by MC?
include/llvm/Object/COFF.h includes
include/llvm/DebugInfo/CodeView/CVDebugRecord.h
Also seems like this could/should/needs to be sunk into BinaryFormat?
I'm open to ideas & happy t...
2018 Mar 21
0
CodeView layering
...laikie <dblaikie at gmail.com> wrote:
> I'm looking at fixing some layering violations in LLVM & came across a few
> in the CodeView handling, specifically:
>
> lib/MC/MCCodeView includes several llvm/DebugInfo/CodeView headers
> I guess MC could be made dependent on DebugInfoCodeView? But probably
> these things should be sunk into BinaryFormat as is the case for DWARF
> features used by MC?
>
> include/llvm/Object/COFF.h includes
> include/llvm/DebugInfo/CodeView/CVDebugRecord.h
> Also seems like this could/should/needs to be sunk into BinaryFormat?
>
&g...
2018 Mar 26
2
CodeView layering
...mail.com> wrote:
>
>> I'm looking at fixing some layering violations in LLVM & came across a
>> few in the CodeView handling, specifically:
>>
>> lib/MC/MCCodeView includes several llvm/DebugInfo/CodeView headers
>> I guess MC could be made dependent on DebugInfoCodeView? But probably
>> these things should be sunk into BinaryFormat as is the case for DWARF
>> features used by MC?
>>
>
> I'd be OK with that. We could very easily introduce true link dependencies
> on that library in the near future.
>
OK - added the LLVMBuild.txt c...
2018 Mar 22
0
CodeView layering
...laikie <dblaikie at gmail.com> wrote:
> I'm looking at fixing some layering violations in LLVM & came across a few
> in the CodeView handling, specifically:
>
> lib/MC/MCCodeView includes several llvm/DebugInfo/CodeView headers
> I guess MC could be made dependent on DebugInfoCodeView? But probably
> these things should be sunk into BinaryFormat as is the case for DWARF
> features used by MC?
>
I'd be OK with that. We could very easily introduce true link dependencies
on that library in the near future.
> include/llvm/Object/COFF.h includes
> include/llvm/D...
2018 Mar 29
2
CodeView layering
...; I'm looking at fixing some layering violations in LLVM & came across a
>>>> few in the CodeView handling, specifically:
>>>>
>>>> lib/MC/MCCodeView includes several llvm/DebugInfo/CodeView headers
>>>> I guess MC could be made dependent on DebugInfoCodeView? But probably
>>>> these things should be sunk into BinaryFormat as is the case for DWARF
>>>> features used by MC?
>>>>
>>>
>>> I'd be OK with that. We could very easily introduce true link
>>> dependencies on that library in the n...
2018 Mar 29
0
CodeView layering
...>
>>> I'm looking at fixing some layering violations in LLVM & came across a
>>> few in the CodeView handling, specifically:
>>>
>>> lib/MC/MCCodeView includes several llvm/DebugInfo/CodeView headers
>>> I guess MC could be made dependent on DebugInfoCodeView? But probably
>>> these things should be sunk into BinaryFormat as is the case for DWARF
>>> features used by MC?
>>>
>>
>> I'd be OK with that. We could very easily introduce true link
>> dependencies on that library in the near future.
>>
>...
2018 Mar 30
0
CodeView layering
...g at fixing some layering violations in LLVM & came across a
>>>>> few in the CodeView handling, specifically:
>>>>>
>>>>> lib/MC/MCCodeView includes several llvm/DebugInfo/CodeView headers
>>>>> I guess MC could be made dependent on DebugInfoCodeView? But
>>>>> probably these things should be sunk into BinaryFormat as is the case for
>>>>> DWARF features used by MC?
>>>>>
>>>>
>>>> I'd be OK with that. We could very easily introduce true link
>>>> dependencies...
2018 Apr 01
0
CodeView layering
...layering violations in LLVM & came across
>>>>>> a few in the CodeView handling, specifically:
>>>>>>
>>>>>> lib/MC/MCCodeView includes several llvm/DebugInfo/CodeView headers
>>>>>> I guess MC could be made dependent on DebugInfoCodeView? But
>>>>>> probably these things should be sunk into BinaryFormat as is the case for
>>>>>> DWARF features used by MC?
>>>>>>
>>>>>
>>>>> I'd be OK with that. We could very easily introduce true link
>>&g...