JitCommon/JitBase: Rename x86-specific logging define to be platform agnostic
Given JitBase shouldn't include platform specifics, we can generalize this preprocessor define and allow any JIT to use it to indicate that generated code should be logged. While we're at it, also move these defines beneath the includes with the rest of the defines.
This commit is contained in:
parent
e8c1e5af63
commit
ace24c2932
|
@ -954,7 +954,7 @@ const u8* Jit64::DoJit(u32 em_address, JitBlock* b, u32 nextPC)
|
||||||
b->codeSize = (u32)(GetCodePtr() - start);
|
b->codeSize = (u32)(GetCodePtr() - start);
|
||||||
b->originalSize = code_block.m_num_instructions;
|
b->originalSize = code_block.m_num_instructions;
|
||||||
|
|
||||||
#ifdef JIT_LOG_X86
|
#ifdef JIT_LOG_GENERATED_CODE
|
||||||
LogGeneratedX86(code_block.m_num_instructions, m_code_buffer, start, b);
|
LogGeneratedX86(code_block.m_num_instructions, m_code_buffer, start, b);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -4,10 +4,6 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
//#define JIT_LOG_X86 // Enables logging of the generated x86 code
|
|
||||||
//#define JIT_LOG_GPR // Enables logging of the PPC general purpose regs
|
|
||||||
//#define JIT_LOG_FPR // Enables logging of the PPC floating point regs
|
|
||||||
|
|
||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <unordered_set>
|
#include <unordered_set>
|
||||||
|
@ -21,6 +17,10 @@
|
||||||
#include "Core/PowerPC/JitCommon/JitCache.h"
|
#include "Core/PowerPC/JitCommon/JitCache.h"
|
||||||
#include "Core/PowerPC/PPCAnalyst.h"
|
#include "Core/PowerPC/PPCAnalyst.h"
|
||||||
|
|
||||||
|
//#define JIT_LOG_GENERATED_CODE // Enables logging of generated code
|
||||||
|
//#define JIT_LOG_GPR // Enables logging of the PPC general purpose regs
|
||||||
|
//#define JIT_LOG_FPR // Enables logging of the PPC floating point regs
|
||||||
|
|
||||||
// Use these to control the instruction selection
|
// Use these to control the instruction selection
|
||||||
// #define INSTRUCTION_START FallBackToInterpreter(inst); return;
|
// #define INSTRUCTION_START FallBackToInterpreter(inst); return;
|
||||||
// #define INSTRUCTION_START PPCTables::CountInstruction(inst);
|
// #define INSTRUCTION_START PPCTables::CountInstruction(inst);
|
||||||
|
|
Loading…
Reference in New Issue