aboutsummaryrefslogtreecommitdiff
path: root/backend/lib/Target/RISCV/GISel/RISCVCallLowering.h
diff options
context:
space:
mode:
authorRichard-Qin-X <richard.qin.001@gmail.com>2026-08-28 14:07:11 +0800
committerRichard-Qin-X <richard.qin.001@gmail.com>2026-08-28 14:07:11 +0800
commit6e8feb15a0d256ca19e88185f78c81f689ce7d34 (patch)
tree9a2d97b188095a334a61ad471fc1b123ce2b2429 /backend/lib/Target/RISCV/GISel/RISCVCallLowering.h
parent8c878ada4e1df8b37aea9ff44a5fb2b25d2b2a1f (diff)
downloadrcc-project-6e8feb15a0d256ca19e88185f78c81f689ce7d34.tar.gz
rcc-project-6e8feb15a0d256ca19e88185f78c81f689ce7d34.tar.xz
[RISCV] Separate calling convention assignment
Diffstat (limited to 'backend/lib/Target/RISCV/GISel/RISCVCallLowering.h')
-rw-r--r--backend/lib/Target/RISCV/GISel/RISCVCallLowering.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/backend/lib/Target/RISCV/GISel/RISCVCallLowering.h b/backend/lib/Target/RISCV/GISel/RISCVCallLowering.h
index dad0875..bc03fe8 100644
--- a/backend/lib/Target/RISCV/GISel/RISCVCallLowering.h
+++ b/backend/lib/Target/RISCV/GISel/RISCVCallLowering.h
@@ -3,6 +3,7 @@
#ifndef RCC_LIB_TARGET_RISCV_GISEL_RISCVCALLLOWERING_H
#define RCC_LIB_TARGET_RISCV_GISEL_RISCVCALLLOWERING_H
+#include "../RISCVCallingConv.h"
#include "rcc/CodeGen/TargetCallLowering.h"
#include "rcc/Target/RISCV/RISCVInstructions.h"
@@ -31,11 +32,6 @@ enum class CallValueTransform : std::uint8_t {
Bitcast,
};
-[[nodiscard]] constexpr CallingConventionID
-callingConventionID(CallingConvention Convention) noexcept {
- return CallingConventionID::fromValue(static_cast<std::uint32_t>(Convention));
-}
-
class RISCVCallLowering final : public TargetCallLowering {
public:
[[nodiscard]] Expected<CallLoweringPlan>