diff options
| author | Fiora <fioraaeterna@gmail.com> | 2014-10-09 16:11:10 -0700 |
|---|---|---|
| committer | Fiora <fioraaeterna@gmail.com> | 2014-10-09 20:09:14 -0700 |
| commit | 7ba9a8537bf15acae011aa01fbbebc3bcc634596 (patch) | |
| tree | c1db256240040098112e3c20faf95bf41a4561f4 /Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp | |
| parent | 9d57cf59d39ab61f6a81c3c900a55c84ecf6d42d (diff) | |
JIT: add basic register allocation heuristics
Should be at least a bit better than the previous LRU approach. Currently
has two basic components: whether a register is dirty (dirty registers need
to be stored, so clobbering them hurts more) and how many other registers will
be used between now and the next time a register gets used.
Also don't pre-load values that don't need to be in registers.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp')
0 files changed, 0 insertions, 0 deletions
