aboutsummaryrefslogtreecommitdiff
path: root/backend/lib/Target/RISCV/CMakeLists.txt
diff options
context:
space:
mode:
authorRichard-Qin-X <richard.qin.001@gmail.com>2026-08-11 17:38:11 +0800
committerRichard-Qin-X <richard.qin.001@gmail.com>2026-08-11 17:38:11 +0800
commit4fe5ee649927d54d6fb74904d7b97ad0f63fd587 (patch)
tree75f85f5e6cae3a871fe42d025dca04eeb7c31cfd /backend/lib/Target/RISCV/CMakeLists.txt
parent6a7b083f322f4ac47e58cbf9d4d5fd4d1f6fecd0 (diff)
downloadrcc-project-4fe5ee649927d54d6fb74904d7b97ad0f63fd587.tar.gz
rcc-project-4fe5ee649927d54d6fb74904d7b97ad0f63fd587.tar.xz
[RISCV] Legalize fixed-baseline RV64 MachineIR
Diffstat (limited to 'backend/lib/Target/RISCV/CMakeLists.txt')
-rw-r--r--backend/lib/Target/RISCV/CMakeLists.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/backend/lib/Target/RISCV/CMakeLists.txt b/backend/lib/Target/RISCV/CMakeLists.txt
index 156dfd6..eae426c 100644
--- a/backend/lib/Target/RISCV/CMakeLists.txt
+++ b/backend/lib/Target/RISCV/CMakeLists.txt
@@ -52,6 +52,8 @@ add_library(
RISCVCallLowering.cpp
RISCVAssemblyPrinter.cpp
RISCVFrameLowering.cpp
+ RISCVFunctionInfo.cpp
+ RISCVImmediateMaterialization.cpp
RISCVInstPrinter.cpp
RISCVAsmBackend.cpp
RISCVMCCodeEmitter.cpp
@@ -118,6 +120,9 @@ rcc_backend_register_format_files(
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVCodeGen.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVCallLowering.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVFrameLowering.cpp"
+ "${CMAKE_CURRENT_SOURCE_DIR}/RISCVFunctionInfo.cpp"
+ "${CMAKE_CURRENT_SOURCE_DIR}/RISCVImmediateMaterialization.cpp"
+ "${CMAKE_CURRENT_SOURCE_DIR}/RISCVImmediateMaterialization.h"
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVInstPrinter.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVAsmBackend.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVMCCodeEmitter.cpp"
@@ -138,6 +143,7 @@ rcc_backend_register_format_files(
"${RCC_BACKEND_SOURCE_DIR}/include/rcc/Target/RISCV/RISCVInstPrinter.h"
"${RCC_BACKEND_SOURCE_DIR}/include/rcc/Target/RISCV/RISCVAsmBackend.h"
"${RCC_BACKEND_SOURCE_DIR}/include/rcc/Target/RISCV/RISCVFixupKinds.h"
+ "${RCC_BACKEND_SOURCE_DIR}/include/rcc/Target/RISCV/RISCVFunctionInfo.h"
"${RCC_BACKEND_SOURCE_DIR}/include/rcc/Target/RISCV/RISCVMCCodeEmitter.h"
"${RCC_BACKEND_SOURCE_DIR}/include/rcc/Target/RISCV/RISCVObjectFile.h"
"${RCC_BACKEND_SOURCE_DIR}/include/rcc/Target/RISCV/RISCVPipeline.h"
@@ -152,6 +158,8 @@ rcc_backend_register_tidy_files(
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVCodeGen.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVCallLowering.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVFrameLowering.cpp"
+ "${CMAKE_CURRENT_SOURCE_DIR}/RISCVFunctionInfo.cpp"
+ "${CMAKE_CURRENT_SOURCE_DIR}/RISCVImmediateMaterialization.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVInstPrinter.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVAsmBackend.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RISCVMCCodeEmitter.cpp"