From 307fc0961972ac5264d6f3459978fbec95cad3a9 Mon Sep 17 00:00:00 2001 From: Richard-Qin-X Date: Wed, 19 Aug 2026 04:27:41 +0800 Subject: [RISCV][GlobalISel] Select and expand global addresses --- backend/tools/MIRTool/MIRToolMain.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'backend/tools/MIRTool/MIRToolMain.cpp') diff --git a/backend/tools/MIRTool/MIRToolMain.cpp b/backend/tools/MIRTool/MIRToolMain.cpp index d6e7d9e..2885b0f 100644 --- a/backend/tools/MIRTool/MIRToolMain.cpp +++ b/backend/tools/MIRTool/MIRToolMain.cpp @@ -920,7 +920,8 @@ runWithCache(const CommandLine &Command, CanonicalMIR Input, const rcc::TargetDe rcc::riscv::RISCVSubtargetFeatures::fromFeatureList(Command.Invocation.Features); if (!Features) return std::unexpected(Features.error()); - const rcc::riscv::RISCVSubtarget Subtarget(*Features); + const rcc::riscv::RISCVSubtarget Subtarget(*Features, Command.Invocation.Relocation, + Command.Invocation.Code); std::vector Names; for (std::size_t Index = 0; Index < Input->Document.unit().functionCount(); ++Index) { const rcc::MachineFunction *Function = Input->Document.unit().functionAt(Index); -- cgit v1.2.3