Displaying 2 results from an estimated 2 matches for "disasmenabled".
2013 Oct 10
0
[LLVMdev] [PATCH] R600/SI: Embed disassembly in ELF object
...inter(TheAMDGPUTarget, createAMDGPUAsmPrinterPass);
> }
>
> +AMDGPUAsmPrinter::AMDGPUAsmPrinter(TargetMachine &TM, MCStreamer &Streamer)
> + : AsmPrinter(TM, Streamer)
> +{
> + const AMDGPUSubtarget &STM = TM.getSubtarget<AMDGPUSubtarget>();
> +
> + DisasmEnabled = STM.dumpCode() &&
> + STM.getGeneration() > AMDGPUSubtarget::NORTHERN_ISLANDS &&
> + ! Streamer.hasRawTextSupport();
> +}
> +
> /// We need to override this function so we can avoid
> /// the call to EmitFunctionHeader(), w...
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