dynarmic/src/ir_opt
Lioncash 0ea99b7d59 constant_propagation_pass: Fold EOR operations
It's possible to fold cases of exclusive OR operations if they can be
known to be an identity operation, or if both operands happen to be known
immediates, in which case we can just store the result of the
exclusive-OR directly.
2020-04-22 20:55:50 +01:00
..
a32_constant_memory_reads_pass.cpp A32: Change UserCallbacks to be similar to A64's interface 2020-04-22 20:46:12 +01:00
a32_get_set_elimination_pass.cpp ir/value: Replace includes with forward declarations 2020-04-22 20:55:05 +01:00
a64_callback_config_pass.cpp Implement DC instructions 2020-04-22 20:46:14 +01:00
a64_get_set_elimination_pass.cpp ir/value: Replace includes with forward declarations 2020-04-22 20:55:05 +01:00
a64_merge_interpret_blocks.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
constant_propagation_pass.cpp constant_propagation_pass: Fold EOR operations 2020-04-22 20:55:50 +01:00
dead_code_elimination_pass.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
passes.h Implement DC instructions 2020-04-22 20:46:14 +01:00
verification_pass.cpp Forward declare IR::Opcode and IR::Type where possible 2020-04-22 20:46:14 +01:00