diff options
author | 2025-02-12 04:32:12 +1100 | |
---|---|---|
committer | 2025-02-12 04:32:12 +1100 | |
commit | 7009e4f676d8085e751b4f0c9c26cf72848c3d99 (patch) | |
tree | 0b10b9dcee86512e7d332733b35b30d44aaed53a /scripts | |
parent | 207f94c0664285ab546b805b49a0a79f3c90116d (diff) |
-cpu/drcbeut.cpp: Don't allocate from the DRC cache unnecessarily.
* Allocate label helpers and map variable changes from the process heap.
They're only used during code generation and have no business being in
the DRC cache.
* Keep map variable changes contiguous, don't deallocate label helpers
and map variable changes on completing a block.
* Got rid of simple_list, more const, tidied a little.
-cpu/drcbearm64.cpp, cpu/drcbex64.cpp: Shuffled RECOVER instructions a
bit to be nicer to the CPU's scheduler.
-bus/hp_dio/hp_dio.cpp: Removed vestigial simple_list support code.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions