diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-12 19:46:28 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-12 19:46:28 +0800 |
| commit | 2ef71f86a2b3e23967e8af08ba1eaaa950f0e1b5 (patch) | |
| tree | 106812bfab46391030440d3f138333e815c4d053 /backend/tools/AssemblyEmitter/CMakeLists.txt | |
| parent | de2d87751e05f8f0a804be45284f1314ec39055d (diff) | |
| download | rcc-project-2ef71f86a2b3e23967e8af08ba1eaaa950f0e1b5.tar.gz rcc-project-2ef71f86a2b3e23967e8af08ba1eaaa950f0e1b5.tar.xz | |
[Tooling] Remove the duplicate assembly emitter
Diffstat (limited to 'backend/tools/AssemblyEmitter/CMakeLists.txt')
| -rw-r--r-- | backend/tools/AssemblyEmitter/CMakeLists.txt | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/backend/tools/AssemblyEmitter/CMakeLists.txt b/backend/tools/AssemblyEmitter/CMakeLists.txt deleted file mode 100644 index 01c99aa..0000000 --- a/backend/tools/AssemblyEmitter/CMakeLists.txt +++ /dev/null @@ -1,59 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -add_executable(RCCBackendAssemblyEmitter AssemblyEmitterMain.cpp) -rcc_backend_configure_target(RCCBackendAssemblyEmitter) -target_link_libraries( - RCCBackendAssemblyEmitter - PRIVATE - RCCBackend::MIR - RCCBackend::RISCV -) - -set_target_properties( - RCCBackendAssemblyEmitter - PROPERTIES - OUTPUT_NAME rcc-backend-asm -) - -install( - TARGETS RCCBackendAssemblyEmitter - EXPORT RCCBackendTargets - RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" -) - -find_program(RCCBackendLLVMMC NAMES llvm-mc-20 llvm-mc) -find_program(RCCBackendLLVMReadELF NAMES llvm-readelf-20 llvm-readelf) -find_program(RCCBackendLLVMObjdump NAMES llvm-objdump-20 llvm-objdump) -foreach( - InputName - IN ITEMS - RISCVGenericPipeline - RISCVWideConstantPipeline - RISCVDataPipeline - RISCVStackFramePipeline -) - add_test( - NAME RCCBackend.AssemblyEmitter.${InputName} - COMMAND - "${CMAKE_COMMAND}" - "-DEMITTER=$<TARGET_FILE:RCCBackendAssemblyEmitter>" - "-DINPUT=${RCC_BACKEND_SOURCE_DIR}/unittests/Target/Inputs/${InputName}.mir" - "-DOUTPUT=${CMAKE_CURRENT_BINARY_DIR}/${InputName}.s" - "-DLLVM_MC=${RCCBackendLLVMMC}" - -P "${CMAKE_CURRENT_SOURCE_DIR}/AssemblyPipelineTest.cmake" - ) - add_test( - NAME RCCBackend.ObjectEmitter.${InputName} - COMMAND - "${CMAKE_COMMAND}" - "-DEMITTER=$<TARGET_FILE:RCCBackendAssemblyEmitter>" - "-DINPUT=${RCC_BACKEND_SOURCE_DIR}/unittests/Target/Inputs/${InputName}.mir" - "-DOUTPUT=${CMAKE_CURRENT_BINARY_DIR}/${InputName}.o" - "-DLLVM_READELF=${RCCBackendLLVMReadELF}" - "-DLLVM_OBJDUMP=${RCCBackendLLVMObjdump}" - -P "${CMAKE_CURRENT_SOURCE_DIR}/ObjectPipelineTest.cmake" - ) -endforeach() - -rcc_backend_register_format_files("${CMAKE_CURRENT_SOURCE_DIR}/AssemblyEmitterMain.cpp") -rcc_backend_register_tidy_files("${CMAKE_CURRENT_SOURCE_DIR}/AssemblyEmitterMain.cpp") |
