jit/decoder: move decoder to frontend/decoder

Signed-off-by: Ronald Caesar <github43132@proton.me>
This commit is contained in:
Ronald Caesar 2025-11-29 15:49:57 -04:00
parent fb7a2a6b32
commit c235e57071
No known key found for this signature in database
GPG key ID: 04307C401999C596
7 changed files with 7 additions and 7 deletions

View file

@ -1,9 +1,9 @@
find_package(Python3 REQUIRED)
# Define the generated files
set(GEN_SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/decoder/arm32_table_generated.c)
set(GEN_HEADER ${CMAKE_CURRENT_SOURCE_DIR}/decoder/arm32_table_generated.h)
set(INC_FILE ${CMAKE_CURRENT_SOURCE_DIR}/decoder/arm32.inc)
set(GEN_SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/frontend/decoder/arm32_table_generated.c)
set(GEN_HEADER ${CMAKE_CURRENT_SOURCE_DIR}/frontend/decoder/arm32_table_generated.h)
set(INC_FILE ${CMAKE_CURRENT_SOURCE_DIR}/frontend/decoder/arm32.inc)
set(SCRIPT ${CMAKE_SOURCE_DIR}/scripts/generate_jit_decoder_a32_table.py)
add_custom_command(
@ -16,8 +16,8 @@ add_custom_command(
add_library(jit STATIC)
target_sources(jit PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/decoder/arm32.c
${CMAKE_CURRENT_SOURCE_DIR}/decoder/arm32_table_generated.c
${CMAKE_CURRENT_SOURCE_DIR}/frontend/decoder/arm32.c
${CMAKE_CURRENT_SOURCE_DIR}/frontend/decoder/arm32_table_generated.c
#${CMAKE_CURRENT_SOURCE_DIR}/ir/type.cpp
#${CMAKE_CURRENT_SOURCE_DIR}/ir/value.cpp
#${CMAKE_CURRENT_SOURCE_DIR}/ir/opcode.cpp
@ -28,6 +28,6 @@ target_link_libraries(jit PRIVATE common)
target_include_directories(jit PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/decoder
${CMAKE_CURRENT_SOURCE_DIR}/frontend/dynarmic
${CMAKE_CURRENT_SOURCE_DIR}/..
)

View file

@ -1,7 +1,7 @@
#define LOG_MODULE "main"
#include "common/logging.h"
#include "common/passert.h"
#include "jit/decoder/arm32.h"
#include "jit/frontend/decoder/arm32.h"
int main()
{