LLVM: lib/CodeGen/GlobalISel/Combiner.cpp File Reference (original) (raw)

Go to the source code of this file.

Classes
class llvm::Combiner::WorkListMaintainer
This class acts as the glue that joins the CombinerHelper to the overall Combine algorithm. More...
class llvm::Combiner::WorkListMaintainerImpl< Lvl >
A configurable WorkListMaintainer implementation. More...
Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
Functions
Variables
cl::OptionCategory llvm::GICombinerOptionCategory ("GlobalISel Combiner", "Control the rules which are enabled. These options all take a comma " "separated list of rules to disable and may be specified by number " "or number range (e.g. 1-10)." " They may also be specified by name.")

DEBUG_TYPE

#define DEBUG_TYPE "gi-combiner"

STATISTIC() [1/3]

STATISTIC ( NumOneIteration ,
"Number of functions with one iteration"
)

STATISTIC() [2/3]

STATISTIC ( NumThreeOrMoreIterations ,
"Number of functions with three or more iterations"
)

STATISTIC() [3/3]

STATISTIC ( NumTwoIterations ,
"Number of functions with two iterations"
)