Browse Source
[dynarmic] Transition IR::Block to use stable_vector<Inst>, remove inline pool + pooled vector, remove unused mutable get/set block functors (#3543)
[dynarmic] Transition IR::Block to use stable_vector<Inst>, remove inline pool + pooled vector, remove unused mutable get/set block functors (#3543)
theoretically, better in practice, uh Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3543 Reviewed-by: DraVee <dravee@eden-emu.dev> Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>pull/3609/head
committed by
crueter
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
14 changed files with 51 additions and 108 deletions
-
4src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp
-
2src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp
-
4src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp
-
2src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp
-
4src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp
-
4src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp
-
4src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp
-
4src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp
-
2src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp
-
32src/dynarmic/src/dynarmic/ir/basic_block.cpp
-
47src/dynarmic/src/dynarmic/ir/basic_block.h
-
17src/dynarmic/src/dynarmic/ir/ir_emitter.h
-
6src/dynarmic/src/dynarmic/ir/microinstruction.h
-
27src/dynarmic/src/dynarmic/ir/opt_passes.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue