From 8b3df74758c536db9535903158242dd2350e5265 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Tue, 7 Dec 2021 13:15:23 -0500 Subject: Output of IR ids as command line option (#2043) * #include an absolute path didn't work - because paths were taken to always be relative. * WIP control of dump options. * Removed SourceManager for IRDumpOptions * Arm aarch64 debug connection timeout - as CI timed out. --- source/slang/slang-options.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/slang/slang-options.cpp') diff --git a/source/slang/slang-options.cpp b/source/slang/slang-options.cpp index 8f5c75efa..07f474c78 100644 --- a/source/slang/slang-options.cpp +++ b/source/slang/slang-options.cpp @@ -624,6 +624,11 @@ struct OptionsParser { compileRequest->setDumpIntermediates(true); } + else if (argValue == "-dump-ir-ids") + { + requestImpl->getFrontEndReq()->m_irDumpOptions.flags |= IRDumpOptions::Flag::DumpDebugIds; + requestImpl->getBackEndReq()->m_irDumpOptions.flags |= IRDumpOptions::Flag::DumpDebugIds; + } else if (argValue == "-dump-intermediate-prefix") { CommandLineArg prefix; -- cgit v1.2.3