pcsx2/pcsx2/x86
Gregory Hainaut c2587abcea mVU: always call perf before leaving the compilation function
I misses some early return in my first tentative. Now VTune shows me
properly the time in VU recompiler.

Note: It seem some block overlap (likely due to the branching mess). But it is still way better than no data
2016-12-16 22:01:06 +01:00
..
ix86-32 common: remove memset duplicates 2016-12-16 20:45:22 +01:00
BaseblockEx.cpp pcsx2-ee: more cleaning of BaseBlockArray 2015-10-30 21:59:06 +01:00
BaseblockEx.h pcsx2: ICC warning: type qualifier on return type is meaningless 2016-07-28 10:36:58 +02:00
R5900_Profiler.h Fix an oversight (missing an include) 2016-07-29 14:06:27 +02:00
aVUzerorec.S Darwin/OSX ifdef __APPLE__ or __WXMAC__ cases. 2015-12-02 05:00:41 +02:00
iCOP0.cpp pcsx2: manually cast function pointer to void* 2016-08-17 09:53:30 +02:00
iCOP0.h Core: Get rid of C void parameter carryovers 2014-08-14 03:21:09 -04:00
iCore.cpp EE: remove most of MMX allocator code 2016-02-07 13:21:11 +01:00
iCore.h EE: remove most of MMX allocator code 2016-02-07 13:21:11 +01:00
iFPU.cpp FPU/sVU: Fix GCC warning 2016-08-02 15:29:38 +02:00
iFPU.h sVU: add an option to remove it 2015-01-06 23:45:43 +01:00
iFPUd.cpp pcsx2:gsdx:spu2x: use parenthesis around macro parameters 2016-09-18 16:13:55 +02:00
iMMI.cpp EE: replace _checkMMXreg and _allocCheckGPRtoMMX 2016-02-07 12:46:34 +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 pcsx2: use a common general intrin include 2016-01-11 09:13:52 +01:00
iR3000A.cpp common: remove memset duplicates 2016-12-16 20:45:22 +01:00
iR3000A.h core: use xRegisterLong instead of xRegister32 2016-01-17 00:10:21 +01:00
iR3000Atables.cpp oups miss one minus 2016-11-08 23:11:12 +01:00
iR5900.h core: use xRegisterLong instead of xRegister32 2016-01-17 00:10:21 +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: replace _checkMMXreg and _allocCheckGPRtoMMX 2016-02-07 12:46:34 +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 EE: drop MMX/FPU state management 2016-02-07 13:07:55 +01: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 mvu: use static array for dispatcher code 2016-11-28 19:07:04 +01:00
microVU.h vtune: plug PCSX2 core + add missing profiling (VU/VIF/TLB) 2016-11-28 19:07:04 +01:00
microVU_Alloc.inl Remove 'elif' define from Pcsx2Defs and microvu_misc.h 2014-07-30 23:44:04 -04:00
microVU_Analyze.inl pcsx2: add some cast to fix gcc (int vs uint) warning 2016-11-12 17:36:40 +01:00
microVU_Branch.inl pcsx2: remove various unused variable 2016-09-10 00:09:05 +02:00
microVU_Clamp.inl microVU cleanups (mostly changing pointers to references) 2011-03-31 03:08:48 +00:00
microVU_Compile.inl mVU: always call perf before leaving the compilation function 2016-12-16 22:01:06 +01:00
microVU_Execute.inl pcsx2: manually cast function pointer to void* 2016-08-17 09:53:30 +02:00
microVU_Flags.inl pcsx2: comment set but unused variable 2015-11-02 07:54:24 +01:00
microVU_IR.h mVU: init microRegAlloc 2016-03-30 19:56:19 +02:00
microVU_Log.inl pcsx2: Convert ScopedPtr to unique_ptr 2016-02-08 22:31:45 +00:00
microVU_Lower.inl core: convert xCALL to xFastCall 2016-01-11 09:21:45 +01:00
microVU_Macro.inl pcsx2: manually cast function pointer to void* 2016-08-17 09:53:30 +02:00
microVU_Misc.h core: use xRegisterLong instead of xRegister32 2016-01-17 00:10:21 +01:00
microVU_Misc.inl common: remove memset duplicates 2016-12-16 20:45:22 +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 JIT: increment based on sizeof(T) 2016-11-28 19:07:04 +01:00
newVif_Dynarec.cpp remove trailing white space (until I run clang-format on the full code) 2016-11-29 22:59:06 +01:00
newVif_HashBucket.h vif JIT: increment based on sizeof(T) 2016-11-28 19:07:04 +01:00
newVif_Unpack.cpp Vif: Fix for Unpacks when WL = 0. (KH2 + Tests) Removes a long standing hack. 2016-01-25 21:43:53 +00:00
newVif_UnpackSSE.cpp pcsx2: remove the reserve feature of recompiler memory 2016-12-09 09:28:19 +01:00
newVif_UnpackSSE.h pcsx2: use a common general intrin include 2016-01-11 09:13:52 +01: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 EE: drop MMX/FPU state management 2016-02-07 13:07:55 +01:00
sVU_Lower.cpp svu: avoid a maybe uninitialized warning 2016-09-10 00:03:53 +02: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 Merge pull request #1532 from ssakash/Coverity 2016-09-05 20:16:13 +02:00
sVU_zerorec.h Darwin/OSX __POSIX__ definitions. 2015-12-02 05:00:41 +02:00