pcsx2/pcsx2/x86
Gregory Hainaut 1c4b430984 profiler: plug recompiler with new perf infra
Only EE/IOP support by block profiling

v2: cast wxString with ToUTF8 (windows)
2016-01-10 13:43:08 +01:00
..
ix86-32 profiler: plug recompiler with new perf infra 2016-01-10 13:43:08 +01:00
BaseblockEx.cpp pcsx2-ee: more cleaning of BaseBlockArray 2015-10-30 21:59:06 +01:00
BaseblockEx.h pcsx2-ee: more cleaning of BaseBlockArray 2015-10-30 21:59:06 +01:00
R5900_Profiler.h ee:profiler: add instructions counters 2016-01-09 23:29:03 +01:00
aVUzerorec.S Darwin/OSX ifdef __APPLE__ or __WXMAC__ cases. 2015-12-02 05:00:41 +02:00
iCOP0.cpp ee: use xRegister32 for 1st argument of _eeMoveGPRtoR 2016-01-09 21:15:12 +01:00
iCOP0.h Core: Get rid of C void parameter carryovers 2014-08-14 03:21:09 -04:00
iCore.cpp core: use xRegister32 for _allocX86reg 2016-01-09 21:26:25 +01:00
iCore.h core: use xRegister32 for _allocX86reg 2016-01-09 21:26:25 +01:00
iFPU.cpp core: use xRegister32 for _allocX86reg 2016-01-09 21:26:25 +01:00
iFPU.h sVU: add an option to remove it 2015-01-06 23:45:43 +01:00
iFPUd.cpp core: use xRegister32 for _allocX86reg 2016-01-09 21:26:25 +01:00
iMMI.cpp ee:profiler: add instructions counters 2016-01-09 23:29:03 +01:00
iMMI.h Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) 2010-05-03 14:08:02 +00:00
iMisc.cpp GameDatabase / Patches: 2010-06-18 14:27:13 +00:00
iPsxMem.cpp core: massively sed old emitter syntax to the new one 2016-01-09 20:56:07 +01:00
iR3000A.cpp profiler: plug recompiler with new perf infra 2016-01-10 13:43:08 +01:00
iR3000A.h ee: use xRegister32 for 1st argument of _psxMoveGPRtoR 2016-01-09 21:26:25 +01:00
iR3000Atables.cpp core: use ecx directly 2016-01-09 21:26:25 +01:00
iR5900.h ee:profiler: add instructions counters 2016-01-09 23:29:03 +01:00
iR5900Arit.h Core: Get rid of C void parameter carryovers 2014-08-14 03:21:09 -04:00
iR5900AritImm.h Core: Get rid of C void parameter carryovers 2014-08-14 03:21:09 -04:00
iR5900Branch.h Core: Get rid of C void parameter carryovers 2014-08-14 03:21:09 -04:00
iR5900Jump.h Core: Get rid of C void parameter carryovers 2014-08-14 03:21:09 -04:00
iR5900LoadStore.h Core: Get rid of C void parameter carryovers 2014-08-14 03:21:09 -04:00
iR5900Misc.cpp ee: use xRegister32 for 1st argument of _eeMoveGPRtoR 2016-01-09 21:15:12 +01:00
iR5900Move.h Core: Get rid of C void parameter carryovers 2014-08-14 03:21:09 -04:00
iR5900MultDiv.h Core: Get rid of C void parameter carryovers 2014-08-14 03:21:09 -04:00
iR5900Shift.h Core: Get rid of C void parameter carryovers 2014-08-14 03:21:09 -04:00
iVU1micro.cpp Remove some slow, redundant memcpy implementations: memcpy_const/memcpy_qwc/memcpy_aligned. 2014-08-27 13:13:48 +10:00
ir5900tables.cpp Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) 2010-05-03 14:08:02 +00:00
microVU.cpp profiler: plug recompiler with new perf infra 2016-01-10 13:43:08 +01:00
microVU.h Remove some slow, redundant memcpy implementations: memcpy_const/memcpy_qwc/memcpy_aligned. 2014-08-27 13:13:48 +10:00
microVU_Alloc.inl Remove 'elif' define from Pcsx2Defs and microvu_misc.h 2014-07-30 23:44:04 -04:00
microVU_Analyze.inl MicroVU: check for VF write before flag set. 2015-11-01 04:38:58 +05:30
microVU_Branch.inl MicroVU: Replace BranchAddr macro with an Inline function 2015-10-13 20:25:02 +05:30
microVU_Clamp.inl microVU cleanups (mostly changing pointers to references) 2011-03-31 03:08:48 +00:00
microVU_Compile.inl pcsx2: sed /branch/g_branch/ 2015-10-29 22:35:48 +01:00
microVU_Execute.inl microVU: fixed a regression from r4940 that refraction caught when reviewing changes for a bug report. Might fix line of sight in MGS2 (the reported bug)? Might have something to do with the ace combat (forget which) collision detection? Might fix nothing but I'm pretty sure this is correct now. 2012-05-25 16:23:44 +00:00
microVU_Flags.inl pcsx2: comment set but unused variable 2015-11-02 07:54:24 +01:00
microVU_IR.h Reverted microVU flag hack, it did nothing it wasn't already doing. 2015-05-29 22:56:53 +01:00
microVU_Log.inl Fix for VS2013 microVU debug logging 2015-05-15 20:22:03 +01:00
microVU_Lower.inl MicroVU: Replace BranchAddr macro with an Inline function 2015-10-13 20:25:02 +05:30
microVU_Macro.inl core: manually convert few functions to new emitter 2016-01-09 20:39:32 +01:00
microVU_Misc.h mvu: enable custom cmp function 2015-11-07 17:42:08 +01:00
microVU_Misc.inl mvu: keep stack aligned on 16B 2015-11-30 21:53:41 +01:00
microVU_Profiler.h Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
microVU_Tables.inl Decided after discussion amongst the team to let the BIOS bugs run wild. Altered microVU to just ignore these problems and end silently (The real VU would probably do this anyway) 2013-02-24 20:29:51 +00:00
microVU_Upper.inl Whoops, too many clamps 2015-08-12 22:33:35 +01:00
newVif.h VIF: Fix up handling of indeterminate data with different alignment. Not sure if this will affect anything, but test results now match the PS2. 2013-10-24 16:21:45 +00:00
newVif_Dynarec.cpp recompilers: handle the memory by big block (instead of 4KB) 2015-11-12 10:35:10 +01:00
newVif_HashBucket.h linux: Fix _aligned_realloc implementation 2015-09-13 21:05:33 +01:00
newVif_Unpack.cpp VIF Unpack: Remove logically dead (and pointless) code 2015-10-04 14:34:46 +01:00
newVif_UnpackSSE.cpp recompilers: handle the memory by big block (instead of 4KB) 2015-11-12 10:35:10 +01:00
newVif_UnpackSSE.h VIF: Fix up handling of indeterminate data with different alignment. Not sure if this will affect anything, but test results now match the PS2. 2013-10-24 16:21:45 +00:00
sVU_Compare.h Remove some slow, redundant memcpy implementations: memcpy_const/memcpy_qwc/memcpy_aligned. 2014-08-27 13:13:48 +10:00
sVU_Debug.h core: massively sed old emitter syntax to the new one 2016-01-09 20:56:07 +01:00
sVU_Lower.cpp core: rely on register.GetId() instead of define 2016-01-09 21:15:46 +01:00
sVU_Micro.cpp core: massively sed old emitter syntax to the new one 2016-01-09 20:56:07 +01:00
sVU_Micro.h core: use xRegister32 for _allocX86reg 2016-01-09 21:26:25 +01:00
sVU_Upper.cpp core: rely on register.GetId() instead of define 2016-01-09 21:15:46 +01:00
sVU_zerorec.cpp core|x86emitter: port basic jump instruction 2016-01-09 21:26:25 +01:00
sVU_zerorec.h Darwin/OSX __POSIX__ definitions. 2015-12-02 05:00:41 +02:00