Permalink
Browse files

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.
  • Loading branch information...
lioncash committed Jun 14, 2018
1 parent e8c1e5a commit ace24c293206e07959a1aa98a5dd677e10749807
Showing with 5 additions and 5 deletions.
  1. +1 −1 Source/Core/Core/PowerPC/Jit64/Jit.cpp
  2. +4 −4 Source/Core/Core/PowerPC/JitCommon/JitBase.h
@@ -954,7 +954,7 @@ const u8* Jit64::DoJit(u32 em_address, JitBlock* b, u32 nextPC)
b->codeSize = (u32)(GetCodePtr() - start);
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);
#endif
@@ -4,10 +4,6 @@
#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 <map>
#include <unordered_set>
@@ -21,6 +17,10 @@
#include "Core/PowerPC/JitCommon/JitCache.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
// #define INSTRUCTION_START FallBackToInterpreter(inst); return;
// #define INSTRUCTION_START PPCTables::CountInstruction(inst);

0 comments on commit ace24c2

Please sign in to comment.