From 6a7b083f322f4ac47e58cbf9d4d5fd4d1f6fecd0 Mon Sep 17 00:00:00 2001 From: Richard-Qin-X Date: Tue, 11 Aug 2026 17:37:42 +0800 Subject: [MIR] Accept fixed-baseline LLVM syntax --- backend/include/rcc/MIR/MIDebugSyntax.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'backend/include/rcc/MIR/MIDebugSyntax.h') diff --git a/backend/include/rcc/MIR/MIDebugSyntax.h b/backend/include/rcc/MIR/MIDebugSyntax.h index a8427dc..4952128 100644 --- a/backend/include/rcc/MIR/MIDebugSyntax.h +++ b/backend/include/rcc/MIR/MIDebugSyntax.h @@ -5,6 +5,8 @@ #include #include +#include +#include #include namespace rcc::mir { @@ -12,6 +14,13 @@ namespace rcc::mir { [[nodiscard]] std::optional parseDIExpressionOpcodeName(std::string_view Name) noexcept; +[[nodiscard]] std::optional +parseDIExpressionAttributeEncodingName(std::string_view Name) noexcept; + +[[nodiscard]] std::string invalidDIExpressionElementMessage(std::string_view Name); + +[[nodiscard]] std::string formatDIExpression(std::span Elements); + } // namespace rcc::mir #endif // RCC_MIR_MIDEBUGSYNTAX_H -- cgit v1.2.3