[LLVMdev] [PATCH][RFC] HSAIL Target (original) (raw)
Matt Arsenault Matthew.Arsenault at amd.com
Wed Jul 1 15:34:40 PDT 2015
- Previous message: [LLVMdev] LLVM buildmaster will be restarted tonight
- Next message: [LLVMdev] [PATCH][RFC] HSAIL Target
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 06/30/2015 07:57 PM, Sean Silva wrote:
Could you maybe explain a bit more about BRIG and the barriers to using MC for it? The main problem is it isn't streamable. Everything is split into multiple sections in the binary. For example, instructions have their operands placed in a different section and the instruction encoding includes the offset into the other section. libHSAIL needs to construct the full output for the module in memory and then emit code at the end, which is not how MC expects binary formats to work. This particular problem we've thought might be fixable with lots of custom fixups. There are also issues with debug info. One of the problems is that the text format currently doesn't have a way of representing DWARF, and BRIG has its own special handling of DWARF in a separate section as well. Binary formats and MC aren't areas I'm particularly familiar with.
-Matt -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150701/0711f7ab/attachment.html>
- Previous message: [LLVMdev] LLVM buildmaster will be restarted tonight
- Next message: [LLVMdev] [PATCH][RFC] HSAIL Target
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]