summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-explicit-global-init.h
blob: 8554a7e3bb266a0c6c47b83a3b80ea9c8e54a0f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
// slang-ir-explicit-global-init.h
#pragma once

namespace Slang
{
struct IRModule;
class TargetProgram;

/// Move initialization logic off of global variables and onto each entry point
void moveGlobalVarInitializationToEntryPoints(IRModule* module, TargetProgram* targetProgram);
} // namespace Slang