summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-eliminate-multilevel-break.h
blob: 59f5f1c049354d5ecb045eb23fb9977736d118f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// slang-ir-eliminate-multi-level-break.h
#pragma once

namespace Slang
{
struct IRModule;
struct IRGlobalValueWithCode;

void eliminateMultiLevelBreak(IRModule* module);
void eliminateMultiLevelBreakForFunc(IRModule* module, IRGlobalValueWithCode* func);

} // namespace Slang