dynarmic/src/frontend/ir
Lioncash 134bb02e19 ir/value: Replace includes with forward declarations
enum classes are still considered complete types when forward declared
(as the compiler knows the exact size of the type from the declaration
alone). The only difference in this case being that the members of the
enum class aren't visible. Given we don't use the members within this
header in any way, we can simply forward declare them here and remove
the inclusions.
2020-04-22 20:55:05 +01:00
..
basic_block.cpp ir/basic_block: Add missing U16 immediate type to DumpBlock 2020-04-22 20:46:18 +01:00
basic_block.h basic_block: Fix bogus GCC maybe-uninitialized warning 2020-04-22 20:46:13 +01:00
cond.h ir/cond: Migrate to C++17 nested namespace specifiers 2020-04-22 20:55:05 +01:00
ir_emitter.cpp ir: Add opcodes for performing unsigned reciprocal square root estimates 2020-04-22 20:55:05 +01:00
ir_emitter.h ir: Add opcodes for performing unsigned reciprocal square root estimates 2020-04-22 20:55:05 +01:00
location_descriptor.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
location_descriptor.h General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
microinstruction.cpp A64: Add opcodes for signed saturating negations 2020-04-22 20:53:46 +01:00
microinstruction.h IR: Add VectorTable and VectorTableLookup IR instructions 2020-04-22 20:53:45 +01:00
opcodes.cpp IR: Add VectorTable and VectorTableLookup IR instructions 2020-04-22 20:53:45 +01:00
opcodes.h Forward declare IR::Opcode and IR::Type where possible 2020-04-22 20:46:14 +01:00
opcodes.inc ir: Add opcodes for performing unsigned reciprocal square root estimates 2020-04-22 20:55:05 +01:00
terminal.h ir/terminal: Add FastDispatchHint 2020-04-22 20:53:46 +01:00
type.cpp IR: Add VectorTable and VectorTableLookup IR instructions 2020-04-22 20:53:45 +01:00
type.h IR: Add VectorTable and VectorTableLookup IR instructions 2020-04-22 20:53:45 +01:00
value.cpp ir/value: Use type alias CoprocessorInfo for std::array<u8, 8> 2020-04-22 20:46:23 +01:00
value.h ir/value: Replace includes with forward declarations 2020-04-22 20:55:05 +01:00