Displaying 2 results from an estimated 2 matches for "codebytes".
2013 Oct 10
0
[LLVMdev] [PATCH] R600/SI: Embed disassembly in ELF object
...*TM.getRegisterInfo());
> + InstPrinter.printInst(&TmpInst, DisasmStream, StringRef());
> +
> + // Disassemble instruction/operands to hex representation.
> + SmallVector<MCFixup, 4> Fixups;
> + SmallVector<char, 16> CodeBytes;
> + raw_svector_ostream CodeStream(CodeBytes);
> +
> + MCObjectStreamer &ObjStreamer = (MCObjectStreamer &)OutStreamer;
> + MCCodeEmitter &InstEmitter = ObjStreamer.getAssembler().getEmitter();
> + InstEmitter.EncodeInstruction(TmpInst, CodeStream, Fi...
2013 Oct 10
2
[LLVMdev] [PATCH] R600/SI: Embed disassembly in ELF object
Hi,
This patch adds R600/SI disassembly text to compiled object files, when
a code dump is requested, to assist debugging in Mesa clients.
Here's an example of the output in a Mesa client with a corresponding
patch and RADEON_DUMP_SHADERS set:
Shader Disassembly:
S_WQM_B64 EXEC, EXEC ; BEFE0A7E
S_MOV_B32 M0, SGPR6 ; BEFC0306