search for: debuginfocodeview

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