aboutsummaryrefslogtreecommitdiff
path: root/backend/unittests/Target/RISCVLateCodeGenTest.cpp
diff options
context:
space:
mode:
authorRichard-Qin-X <richard.qin.001@gmail.com>2026-08-11 20:26:56 +0800
committerRichard-Qin-X <richard.qin.001@gmail.com>2026-08-11 20:26:56 +0800
commit38626ed37c9ea78c76c12dae4806b750881fd910 (patch)
treef838b8c3b79ec1458d3370411e3b32e892ba02ca /backend/unittests/Target/RISCVLateCodeGenTest.cpp
parentcd2e88b9618ba7c2f6fcfac901e81f4a302a34c9 (diff)
downloadrcc-project-38626ed37c9ea78c76c12dae4806b750881fd910.tar.gz
rcc-project-38626ed37c9ea78c76c12dae4806b750881fd910.tar.xz
[RISCV] Add LP64 calling-convention facts
Diffstat (limited to 'backend/unittests/Target/RISCVLateCodeGenTest.cpp')
-rw-r--r--backend/unittests/Target/RISCVLateCodeGenTest.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/backend/unittests/Target/RISCVLateCodeGenTest.cpp b/backend/unittests/Target/RISCVLateCodeGenTest.cpp
index 84ed796..5069137 100644
--- a/backend/unittests/Target/RISCVLateCodeGenTest.cpp
+++ b/backend/unittests/Target/RISCVLateCodeGenTest.cpp
@@ -1129,7 +1129,7 @@ void testPostRAPseudoExpansionAndFinalization(TestContext &Context,
return;
}
auto Call = Builder.buildInstr(opcode(rcc::riscv::InstructionOpcode::PseudoCALL));
- auto Preserved = rcc::riscv::createCallPreservedMask();
+ auto Preserved = rcc::riscv::createCallPreservedMask(rcc::riscv::CallingConvention::LP64D);
if (!Call || !Call->addExternalSymbol("callee", 0, 1) || !Call->addRegisterMask(Preserved) ||
!Call->addImplicitUse(physical(rcc::riscv::PhysicalRegisterID::X10)) || !Call->build()) {
Context.expect(false, "post-RA call pseudo construction must succeed");