aboutsummaryrefslogtreecommitdiff
path: root/backend/include/rcc/CodeGen/TargetCallLowering.h
diff options
context:
space:
mode:
authorRichard-Qin-X <richard.qin.001@gmail.com>2026-08-15 03:36:58 +0800
committerRichard-Qin-X <richard.qin.001@gmail.com>2026-08-15 03:36:58 +0800
commit5e2a50330a643b4580a94b68b1d68107ec4e1e87 (patch)
treef7116245d9c538588a875128522f43a59c78dba3 /backend/include/rcc/CodeGen/TargetCallLowering.h
parent2eb438cac7bdd3abb43ae1a784e8eb20d77cf7b7 (diff)
downloadrcc-project-5e2a50330a643b4580a94b68b1d68107ec4e1e87.tar.gz
rcc-project-5e2a50330a643b4580a94b68b1d68107ec4e1e87.tar.xz
[GlobalISel] Lower integer operations to libcalls
Diffstat (limited to 'backend/include/rcc/CodeGen/TargetCallLowering.h')
-rw-r--r--backend/include/rcc/CodeGen/TargetCallLowering.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/backend/include/rcc/CodeGen/TargetCallLowering.h b/backend/include/rcc/CodeGen/TargetCallLowering.h
index 21b5407..576ec39 100644
--- a/backend/include/rcc/CodeGen/TargetCallLowering.h
+++ b/backend/include/rcc/CodeGen/TargetCallLowering.h
@@ -402,6 +402,11 @@ public:
const CallLoweringPlan &Plan) const = 0;
};
+struct LibcallLoweringInfo final {
+ const TargetCallLowering *CallLowering = nullptr;
+ CallingConventionID Convention;
+};
+
} // namespace rcc
#endif // RCC_CODEGEN_TARGETCALLLOWERING_H