search for: disasmstream

Displaying 2 results from an estimated 2 matches for "disasmstream".

2013 Oct 10
0
[LLVMdev] [PATCH] R600/SI: Embed disassembly in ELF object
...pInst); > OutStreamer.EmitInstruction(TmpInst); > + > + if (DisasmEnabled) { > + // Disassemble instruction/operands to text. > + DisasmLines.resize(DisasmLines.size() + 1); > + std::string &DisasmLine = DisasmLines.back(); > + raw_string_ostream DisasmStream(DisasmLine); > + > + AMDGPUInstPrinter InstPrinter(*TM.getMCAsmInfo(), *TM.getInstrInfo(), > + *TM.getRegisterInfo()); > + InstPrinter.printInst(&TmpInst, DisasmStream, StringRef()); > + > + // Disassemble instruction/operands...
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