From c65190613414a59048524309bc206a66204317a2 Mon Sep 17 00:00:00 2001
From: Tillmann Karras <tilkax@gmail.com>
Date: Sat, 9 May 2015 17:16:15 +0200
Subject: [PATCH] Jit64[IL]: remove some unused stuff

---
 Source/Core/Core/PowerPC/Jit64/Jit.h        |  5 -----
 Source/Core/Core/PowerPC/Jit64IL/IR_X86.cpp |  4 ++--
 Source/Core/Core/PowerPC/Jit64IL/JitIL.h    | 11 -----------
 Source/Core/Core/PowerPC/JitArm32/Jit.h     |  5 -----
 4 files changed, 2 insertions(+), 23 deletions(-)

diff --git a/Source/Core/Core/PowerPC/Jit64/Jit.h b/Source/Core/Core/PowerPC/Jit64/Jit.h
index 0dcfd0b684..b146487b2f 100644
--- a/Source/Core/Core/PowerPC/Jit64/Jit.h
+++ b/Source/Core/Core/PowerPC/Jit64/Jit.h
@@ -81,11 +81,6 @@ public:
 
 	void ClearCache() override;
 
-	const u8 *GetDispatcher()
-	{
-		return asm_routines.dispatcher;
-	}
-
 	const CommonAsmRoutines *GetAsmRoutines() override
 	{
 		return &asm_routines;
diff --git a/Source/Core/Core/PowerPC/Jit64IL/IR_X86.cpp b/Source/Core/Core/PowerPC/Jit64IL/IR_X86.cpp
index a9164b0bb8..cc22a6a581 100644
--- a/Source/Core/Core/PowerPC/Jit64IL/IR_X86.cpp
+++ b/Source/Core/Core/PowerPC/Jit64IL/IR_X86.cpp
@@ -1599,7 +1599,7 @@ static void DoWriteCode(IRBuilder* ibuild, JitIL* Jit, u32 exitAddress)
 			Jit->OR(32, R(RSCRATCH), Imm8(w << 3));
 
 			Jit->MOV(32, R(RSCRATCH_EXTRA), regLocForInst(RI, getOp1(I)));
-			Jit->CALLptr(MScaled(RSCRATCH, SCALE_8, (u32)(u64)(((JitIL *)jit)->asm_routines.pairedLoadQuantized)));
+			Jit->CALLptr(MScaled(RSCRATCH, SCALE_8, (u32)(u64)(Jit->asm_routines.pairedLoadQuantized)));
 			Jit->MOVAPD(reg, R(XMM0));
 			RI.fregs[reg] = I;
 			regNormalRegClear(RI, I);
@@ -1661,7 +1661,7 @@ static void DoWriteCode(IRBuilder* ibuild, JitIL* Jit, u32 exitAddress)
 
 			Jit->MOV(32, R(RSCRATCH_EXTRA), regLocForInst(RI, getOp2(I)));
 			Jit->MOVAPD(XMM0, fregLocForInst(RI, getOp1(I)));
-			Jit->CALLptr(MScaled(RSCRATCH, SCALE_8, (u32)(u64)(((JitIL *)jit)->asm_routines.pairedStoreQuantized)));
+			Jit->CALLptr(MScaled(RSCRATCH, SCALE_8, (u32)(u64)(Jit->asm_routines.pairedStoreQuantized)));
 			if (RI.IInfo[I - RI.FirstI] & 4)
 				fregClearInst(RI, getOp1(I));
 			if (RI.IInfo[I - RI.FirstI] & 8)
diff --git a/Source/Core/Core/PowerPC/Jit64IL/JitIL.h b/Source/Core/Core/PowerPC/Jit64IL/JitIL.h
index 7f833d6167..517f3452a5 100644
--- a/Source/Core/Core/PowerPC/Jit64IL/JitIL.h
+++ b/Source/Core/Core/PowerPC/Jit64IL/JitIL.h
@@ -61,10 +61,6 @@ public:
 	JitBlockCache *GetBlockCache() override { return &blocks; }
 
 	void ClearCache() override;
-	const u8 *GetDispatcher()
-	{
-		return asm_routines.dispatcher;  // asm_routines.dispatcher
-	}
 
 	const CommonAsmRoutines *GetAsmRoutines() override
 	{
@@ -89,13 +85,6 @@ public:
 	void WriteCallInterpreter(UGeckoInstruction _inst);
 	void Cleanup();
 
-	void GenerateCarry(Gen::X64Reg temp_reg);
-
-	void tri_op(int d, int a, int b, bool reversible, void (Gen::XEmitter::*op)(Gen::X64Reg, Gen::OpArg));
-	typedef u32 (*Operation)(u32 a, u32 b);
-	void regimmop(int d, int a, bool binary, u32 value, Operation doop, void (Gen::XEmitter::*op)(int, const Gen::OpArg&, const Gen::OpArg&), bool Rc = false, bool carry = false);
-	void fp_tri_op(int d, int a, int b, bool reversible, bool dupe, void (Gen::XEmitter::*op)(Gen::X64Reg, Gen::OpArg));
-
 	void WriteCode(u32 exitAddress);
 
 	// OPCODES
diff --git a/Source/Core/Core/PowerPC/JitArm32/Jit.h b/Source/Core/Core/PowerPC/JitArm32/Jit.h
index fe9537b1fc..fd7f64e696 100644
--- a/Source/Core/Core/PowerPC/JitArm32/Jit.h
+++ b/Source/Core/Core/PowerPC/JitArm32/Jit.h
@@ -94,11 +94,6 @@ public:
 
 	void ClearCache();
 
-	const u8 *GetDispatcher()
-	{
-		return asm_routines.dispatcher;
-	}
-
 	CommonAsmRoutinesBase *GetAsmRoutines()
 	{
 		return &asm_routines;