https://github.com/shader-slang/slang
Raw File
Tip revision: b45e5aa07cf5e2e0bd23cf4c14bb40104b0b641c authored by Yong He on 28 June 2023, 23:09:06 UTC
Fix parameter block loads in GLSL emit. (#2946)
Tip revision: b45e5aa
slang-ir-simplify-cfg.h
// slang-ir-simplify-cfg.h
#pragma once

namespace Slang
{
    struct IRModule;
    struct IRGlobalValueWithCode;

        /// Simplifies control flow graph by merging basic blocks that
        /// forms a simple linear chain.
        /// Returns true if changed.
    bool simplifyCFG(IRModule* module);

    bool simplifyCFG(IRGlobalValueWithCode* func);

}
back to top