LLVM: lib/Target/PowerPC/PPCBranchCoalescing.cpp File Reference (original) (raw)

Coalesce basic blocks guarded by the same branch condition into a single basic block. More...

Go to the source code of this file.

Macros
#define DEBUG_TYPE "ppc-branch-coalescing"
Functions
Variables
DEBUG_TYPE
Branch Coalescing
Branch false

Coalesce basic blocks guarded by the same branch condition into a single basic block.

Definition in file PPCBranchCoalescing.cpp.

DEBUG_TYPE

#define DEBUG_TYPE "ppc-branch-coalescing"

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( PPCBranchCoalescing ,
DEBUG_TYPE ,
"Branch Coalescing" ,
false ,
false )

STATISTIC() [1/3]

STATISTIC ( NumBlocksCoalesced ,
"Number of blocks coalesced" )

STATISTIC() [2/3]

STATISTIC ( NumBlocksNotCoalesced ,
"Number of blocks not coalesced" )

STATISTIC() [3/3]

STATISTIC ( NumPHINotMoved ,
"Number of PHI Nodes that cannot be merged" )

Coalescing

DEBUG_TYPE

false