From aa7c85ca71859aab15bdf1e6dc1ea3a5aa5d1e28 Mon Sep 17 00:00:00 2001 From: Richard-Qin-X Date: Thu, 13 Aug 2026 06:52:15 +0800 Subject: [Support] Split APInt and APFloat ownership --- backend/include/rcc/CodeGen/MachineIRBuilder.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'backend/include/rcc/CodeGen/MachineIRBuilder.h') diff --git a/backend/include/rcc/CodeGen/MachineIRBuilder.h b/backend/include/rcc/CodeGen/MachineIRBuilder.h index 2524c7a..b8ff248 100644 --- a/backend/include/rcc/CodeGen/MachineIRBuilder.h +++ b/backend/include/rcc/CodeGen/MachineIRBuilder.h @@ -52,10 +52,8 @@ public: std::uint32_t TargetFlags = 0); [[nodiscard]] Expected addImmediate(std::int64_t Value, std::uint32_t TargetFlags = 0); - [[nodiscard]] Expected addIntegerImmediate(IntegerImmediate Value, - std::uint32_t TargetFlags = 0); - [[nodiscard]] Expected addFloatingImmediate(FloatingPointBits Bits, - std::uint32_t TargetFlags = 0); + [[nodiscard]] Expected addIntegerImmediate(APInt Value, std::uint32_t TargetFlags = 0); + [[nodiscard]] Expected addFloatingImmediate(APFloat Bits, std::uint32_t TargetFlags = 0); [[nodiscard]] Expected addBasicBlock(MachineBasicBlock &Block, std::uint32_t TargetFlags = 0); [[nodiscard]] Expected addFrameIndex(FrameIndex Index, std::int64_t Offset = 0, -- cgit v1.2.3