diff options
| author | Martino Fontana <tinozzo123@gmail.com> | 2026-09-06 18:14:36 +0200 |
|---|---|---|
| committer | Martino Fontana <tinozzo123@gmail.com> | 2026-10-03 13:40:51 +0000 |
| commit | 4c9019d6fb53ea81e49f6ed1ffeb70c52418a300 (patch) | |
| tree | 3b04cb5e7eecbbd3d08e3263cc54cc737ddc6f68 /Source/Core/InputCommon/ControllerInterface/Xlib | |
| parent | f0eb5d60b50d01f0609cb26a81136dc6d52beef7 (diff) | |
Jit: Refactor m_back_patch_info/m_fault_to_handler's maps to store a vector per block
(Tested NBA Live 2005)
Profiling codegen performance showed that one of the slower functions was inserting elements to this map.
By inserting instead a vector of all the entries of a block, this disappears from the profiling, and the improvement is noticeable (tested the match intro sequence, though exact numbers are hard to gather).
On x86 (ARM was already doing it), now erasing a block will also delete the corresponding entries from the map.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/Xlib')
0 files changed, 0 insertions, 0 deletions
