diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-22 18:59:22 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-22 18:59:22 +0800 |
| commit | 36b0be1ec1558f88d4f031a1817c3a4c2cba07a6 (patch) | |
| tree | 3cf29b19ec7e450bd04dca8d416d68350aa20de2 /backend/tools/MIRTool | |
| parent | 8a4bb6e3b0bffa0ed79b51347b12ee4293b622a7 (diff) | |
| download | rcc-project-36b0be1ec1558f88d4f031a1817c3a4c2cba07a6.tar.gz rcc-project-36b0be1ec1558f88d4f031a1817c3a4c2cba07a6.tar.xz | |
[CodeGen] Match LLVM machine debug stripping
Diffstat (limited to 'backend/tools/MIRTool')
| -rw-r--r-- | backend/tools/MIRTool/MIRToolMain.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/backend/tools/MIRTool/MIRToolMain.cpp b/backend/tools/MIRTool/MIRToolMain.cpp index 2885b0f..b635c27 100644 --- a/backend/tools/MIRTool/MIRToolMain.cpp +++ b/backend/tools/MIRTool/MIRToolMain.cpp @@ -330,6 +330,10 @@ void setBackendOption(std::vector<rcc::tooling::BackendOption> &Options, std::st Command.Controls.DetectUnreportedChanges = false; continue; } + if (Argument == "-debugify-and-strip-all-safe" || Argument == "--debugify-and-strip-all-safe") { + Command.Controls.DebugifyAndStripAllSafe = true; + continue; + } if (Argument == "--print-actions") { Command.PrintActions = true; continue; @@ -346,7 +350,6 @@ void setBackendOption(std::vector<rcc::tooling::BackendOption> &Options, std::st bool ParsedCompatibilityOption = false; for (const std::string_view Name : { std::string_view{"-disable-gisel-legality-check"}, - std::string_view{"-debugify-and-strip-all-safe"}, std::string_view{"-mcp-use-is-copy-instr"}, std::string_view{"-riscv-enable-cfi-instr-inserter"}, std::string_view{"-riscv-outliner-regsave"}, |
