119 Commits (e0824f48659ac573651dbd1f60691025b8967310)

Author SHA1 Message Date
lizzie 88aeddf321 fix alloc failures 3 months ago
lizzie 26e4f59c16 fixes 4 stuff 4 months ago
lizzie 78321c9ecb merge 4 months ago
lizzie 395613b01f
[common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 3 weeks ago
crueter f5e2b1fb13
[dynarmic] Remove incorrect LICENSE (#3698) 4 weeks ago
crueter 3d1a67af18
[externals] Update dependencies (#3664) 4 weeks ago
crueter 270232e8d6
[dynarmic] Revert "Transition IR::Block to use stable_vector<Inst>, remove inline pool + pooled vector, remove unused mutable get/set block functors (#3543)" (#3625) 1 month ago
lizzie b45c78a051
[dynarmic] use bitset<32> instead of vector for ABI regset allocations (#3507) 1 month ago
xbzk 963f9981ce
[chore] Resolve more "warning C4127: conditional expression is constant" while building under MSVC (#3595) 1 month ago
lizzie d64f7dfe5c
[dynarmic] Transition IR::Block to use stable_vector<Inst>, remove inline pool + pooled vector, remove unused mutable get/set block functors (#3543) 1 month ago
DraVee 097ccf830d
[dynarmic] Fix building of tests (#3599) 1 month ago
lizzie f94bae10f2
[dynarmic] fix SignedDiv64 crashing if immediate constprop took effect; also fix result for 0x8000_0000/0xFFFF_FFFF not returning properly for SignedDiv32 (#3517) 1 month ago
lizzie f76dc401c3
[dynarmic] remove dead-code interpreter (#3547) 1 month ago
lizzie 93eecca894
[xbyak] fix unordered map that wasn't actually wanting to be unordered (#3589) 1 month ago
lizzie d5aa10d572
[dynarmic] make Xbyak::CodeGen use Ankerl for backing unordered maps (#3438) 1 month ago
crueter f8145152c7
[cmake] Fix MoltenVK Fetch and Dynarmic tests build (#3559) 1 month ago
lizzie 72b3f3a8a5
[dynarmic] remove dead-code arm/thumb disassembler (#3546) 1 month ago
lizzie 07bc77c7e7
[dynarmic] Fix Sonic X shadow regression due to aggresive const prop discarding NZCV side ffects (#3534) 2 months ago
lizzie 72973fe582
[dynarmic] fix NSBU regressions (#3533) 2 months ago
lizzie c263b6af6f
[dynarmic] add current code page cache (#3459) 2 months ago
lizzie 89bcb73d47
[dynarmic] x86 direct immediate call for host calls within 2G (#3508) 2 months ago
lizzie 634686d59b
[dynarmic] add back A64 identity pass (#3519) 2 months ago
lizzie d0af14632e
[dynarmic] UseScratchGpr for path with immediate additions; lea materialisation with in-range s32 immediate (+immediate carry) (#2958) 2 months ago
lizzie c87986b276
[dynarmic] reuse IR::Block memory instead of creating new block each time (#3501) 2 months ago
lizzie b600b90d53
[dynarmic] Make SetX/GetW pairs optimized by getSet pass (#3518) 2 months ago
lizzie f6547fac8c
[dynarmic] Define LSW on the same argument/use scratch gpr (#3520) 2 months ago
lizzie 9c685c1449
[dynarmic] inline SM4 ARM operation (#3474) 2 months ago
lizzie 850fc372b7
[dynarmic] AVX512CD impl for lzcnt16 (#3499) 2 months ago
lizzie bad9d8043b
[dynarmic, externals] update to xbyak v7.33.2 (#3505) 2 months ago
lizzie a8093c2a3c
[*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 2 months ago
lizzie bd7d0e0466
[dynarmic] remove RNG from ARM64 regalloc, use incremental LRU (#3416) 2 months ago
lizzie df838a57fd
[dynarmic] reduce CPU usage on Spooky Mansion by making blocks be page-sized and page-aligned; replace std::set<> with ankerl set in arm64 (#3253) 2 months ago
crueter 7b537f6b72
[desktop] Disable generate UUID button when editing user (#3428) 2 months ago
lizzie 16c7c03b33
[dynarmic] fix 64-bit indexing in pagetable being cutoff on ARM64 (#3314) 2 months ago
lizzie cb26ea154c
[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA passes (#3250) 2 months ago
lizzie 8d9607ec60
[dynarmic] fix qlaunch on android (#3310) 3 months ago
crueter 89f72d286a
[cmake, tools] update CPMUtil and add support for CPMUtil bundled Qt, module updates, cleanups (#3289) 3 months ago
lizzie 3bae47cd94
[dynarmic] backport WAITPKG based spinlocks (#2614) 3 months ago
lizzie 91596c6d1b
[dynarmic] fix ender magnolia crash on pre-AVX2 cpus (#3297) 3 months ago
lizzie dceeccd04b
[dynarmic, common] pagetable clustering (#3215) 3 months ago
lizzie 1cb8bcf531
[dynarmic] disable extra verbose debugging on release builds (#3293) 3 months ago
Marcin Serwin c28b5ffc7d
[cmake, dynarmic] Restore project languages specification (#3256) 3 months ago
lizzie 82f9d489e7
Revert "[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA passes (#2565)" (#3249) 3 months ago
lizzie e6ff711613
[docs/dynarmic] move docs to root (#3195) 3 months ago
crueter 966fcc0c30
[cmake, docs, tools] update CPMUtil (#3183) 3 months ago
lizzie 46b32b7688
[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA passes (#2565) 3 months ago
Marcin Serwin fbd28a9d34
[cmake] fix dynarmic tests (#3192) 3 months ago
SDK Chan bccc46a325
[src/dynarmic] Fix No member named 'join' in namespace 'fmt' (#3188) 3 months ago
Caio Oliveira 057d566ff4
[FIXUP] Partially revert "[dynarmic] allow better dtrace diagnostics for code - do not clobber %rbp and save frame pointer (#2653)" (#3176) 4 months ago
lizzie 50f8d4130d
[dynarmic] allow better dtrace diagnostics for code - do not clobber %rbp and save frame pointer (#2653) 4 months ago