Go to the source code of this file.
|
static cl::opt< bool > | EnableGlobalMerge ("enable-global-merge", cl::Hidden, cl::desc("Enable the global merge pass"), cl::init(true)) |
static cl::opt< unsigned > | GlobalMergeMaxOffset ("global-merge-max-offset", cl::Hidden, cl::desc("Set maximum offset for global merge pass"), cl::init(0)) |
static cl::opt< bool > | GlobalMergeGroupByUse ("global-merge-group-by-use", cl::Hidden, cl::desc("Improve global merge pass to look at uses"), cl::init(true)) |
static cl::opt< bool > | GlobalMergeAllConst ("global-merge-all-const", cl::Hidden, cl::desc("Merge all const globals without looking at uses"), cl::init(false)) |
static cl::opt< bool > | GlobalMergeIgnoreSingleUse ("global-merge-ignore-single-use", cl::Hidden, cl::desc("Improve global merge pass to ignore globals only used alone"), cl::init(true)) |
static cl::opt< bool > | EnableGlobalMergeOnConst ("global-merge-on-const", cl::Hidden, cl::desc("Enable global merge pass on constants"), cl::init(false)) |
static cl::opt< cl::boolOrDefault > | EnableGlobalMergeOnExternal ("global-merge-on-external", cl::Hidden, cl::desc("Enable global merge pass on external linkage")) |
static cl::opt< unsigned > | GlobalMergeMinDataSize ("global-merge-min-data-size", cl::desc("The minimum size in bytes of each global " "that should considered in merging."), cl::init(0), cl::Hidden) |
◆ DEBUG_TYPE
#define DEBUG_TYPE "global-merge" |
◆ isSpecialMachOSection()
◆ STATISTIC()
STATISTIC |
( |
NumMerged | , |
|
|
"Number of globals merged" | ) |
◆ EnableGlobalMerge
cl::opt< bool > EnableGlobalMerge("enable-global-merge", cl::Hidden, cl::desc("Enable the global merge pass"), cl::init(true)) |
( |
"enable-global-merge" | , |
|
|
cl::Hidden | , |
|
|
cl::desc("Enable the global merge pass") | , |
|
|
cl::init(true) | ) |
|
static |
◆ EnableGlobalMergeOnConst
◆ EnableGlobalMergeOnExternal
◆ GlobalMergeAllConst
◆ GlobalMergeGroupByUse
◆ GlobalMergeIgnoreSingleUse
◆ GlobalMergeMaxOffset
◆ GlobalMergeMinDataSize
cl::opt< unsigned > GlobalMergeMinDataSize("global-merge-min-data-size", cl::desc("The minimum size in bytes of each global " "that should considered in merging."), cl::init(0), cl::Hidden) |
( |
"global-merge-min-data-size" | , |
|
|
cl::desc("The minimum size in bytes of each global " "that should considered in merging.") | , |
|
|
cl::init(0) | , |
|
|
cl::Hidden | ) |
|
static |