From 5b6ba4568cf6916a61ecde702f45246db8154b9f Mon Sep 17 00:00:00 2001 From: Richard-Qin-X Date: Sat, 15 Aug 2026 20:03:59 +0800 Subject: [RISCV][GlobalISel] Legalize floating-point remainder --- backend/include/rcc/CodeGen/CommandFlags.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'backend/include/rcc/CodeGen/CommandFlags.h') diff --git a/backend/include/rcc/CodeGen/CommandFlags.h b/backend/include/rcc/CodeGen/CommandFlags.h index 0ee2f0d..aa7ed0d 100644 --- a/backend/include/rcc/CodeGen/CommandFlags.h +++ b/backend/include/rcc/CodeGen/CommandFlags.h @@ -41,6 +41,12 @@ enum class CodeGenFileType : std::uint8_t { Null, }; +enum class GlobalISelAbortMode : std::uint8_t { + Disable, + Enable, + DisableWithDiagnostic, +}; + struct CodeGenCommandFlags final { std::optional Triple; std::optional CPU; @@ -63,6 +69,7 @@ struct CodeGenCommandFlags final { [[nodiscard]] Expected parseCodeModel(std::string_view Value); [[nodiscard]] Expected parseOptimizationLevel(std::string_view Value); [[nodiscard]] Expected parseCodeGenFileType(std::string_view Value); +[[nodiscard]] Expected parseGlobalISelAbortMode(std::string_view Value); [[nodiscard]] Expected parseCodeGenCommandFlag(std::span Arguments, std::size_t &Index, CodeGenCommandFlags &Flags); -- cgit v1.2.3