search for: tmpinst

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

Did you mean: cmpinst
2013 Oct 10
0
[LLVMdev] [PATCH] R600/SI: Embed disassembly in ELF object
...t MCBundleInst; > - const MachineInstr *BundledInst = I; > - MCInstLowering.lower(BundledInst, MCBundleInst); > - OutStreamer.EmitInstruction(MCBundleInst); > + EmitInstruction(I); > ++I; > } > } else { > @@ -79,5 +81,38 @@ > MCInst TmpInst; > MCInstLowering.lower(MI, TmpInst); > OutStreamer.EmitInstruction(TmpInst); > + > + if (DisasmEnabled) { > + // Disassemble instruction/operands to text. > + DisasmLines.resize(DisasmLines.size() + 1); > + std::string &DisasmLine = DisasmLines....
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