LLVM: lib/Transforms/Scalar/StructurizeCFG.cpp File Reference (original) (raw)
Go to the source code of this file.
Functions | |
---|---|
INITIALIZE_PASS_BEGIN (StructurizeCFGLegacyPass, "structurizecfg", "Structurize the CFG", false, false) INITIALIZE_PASS_END(StructurizeCFGLegacyPass | |
static bool | hasOnlyUniformBranches (Region *R, unsigned UniformMDKindID, const UniformityInfo &UA) |
static void | addRegionIntoQueue (Region &R, std::vector< Region * > &Regions) |
Variables | |
---|---|
const char | FlowBlockName [] = "Flow" |
structurizecfg | |
Structurize the | CFG |
Structurize the | false |
◆ DEBUG_TYPE
#define DEBUG_TYPE "structurizecfg"
◆ addRegionIntoQueue()
static void addRegionIntoQueue ( Region & R, std::vector< Region * > & Regions ) | static |
---|
◆ hasOnlyUniformBranches()
◆ INITIALIZE_PASS_BEGIN()
INITIALIZE_PASS_BEGIN | ( | StructurizeCFGLegacyPass | , |
---|---|---|---|
"structurizecfg" | , | ||
"Structurize the CFG" | , | ||
false | , | ||
false | |||
) |