decompiler  1.0.0
CollapseStructure Member List

This is the complete list of members for CollapseStructure, including all inherited members.

checkSwitchSkips(FlowBlock *switchbl, FlowBlock *exitblock)CollapseStructureprivate
clipExtraRoots(void)CollapseStructureprivate
collapseAll(void)CollapseStructure
collapseConditions(void)CollapseStructureprivate
collapseInternal(FlowBlock *targetbl)CollapseStructureprivate
CollapseStructure(BlockGraph &g)CollapseStructure
dataflow_changecountCollapseStructureprivate
finaltraceCollapseStructureprivate
getChangeCount(void) constCollapseStructureinline
graphCollapseStructureprivate
labelLoops(vector< LoopBody * > &looporder)CollapseStructureprivate
likelygotoCollapseStructureprivate
likelyiterCollapseStructureprivate
likelylistfullCollapseStructureprivate
loopbodyCollapseStructureprivate
loopbodyiterCollapseStructureprivate
markExitsAsGotos(vector< FlowBlock * > &body)CollapseStructureprivate
onlyReachableFromRoot(FlowBlock *root, vector< FlowBlock * > &body)CollapseStructureprivate
orderLoopBodies(void)CollapseStructureprivate
ruleBlockCat(FlowBlock *bl)CollapseStructureprivate
ruleBlockDoWhile(FlowBlock *bl)CollapseStructureprivate
ruleBlockGoto(FlowBlock *bl)CollapseStructureprivate
ruleBlockIfElse(FlowBlock *bl)CollapseStructureprivate
ruleBlockIfNoExit(FlowBlock *bl)CollapseStructureprivate
ruleBlockInfLoop(FlowBlock *bl)CollapseStructureprivate
ruleBlockOr(FlowBlock *bl)CollapseStructureprivate
ruleBlockProperIf(FlowBlock *bl)CollapseStructureprivate
ruleBlockSwitch(FlowBlock *bl)CollapseStructureprivate
ruleBlockWhileDo(FlowBlock *bl)CollapseStructureprivate
ruleCaseFallthru(FlowBlock *bl)CollapseStructureprivate
selectGoto(void)CollapseStructureprivate
updateLoopBody(void)CollapseStructureprivate