GlobalMergingMaxParams ("global-merging-max-params", cl::desc("The maximum number of parameters allowed when merging functions."), cl::init(std::numeric_limits< unsigned >::max()), cl::Hidden)
GlobalMergingParamOverhead ("global-merging-param-overhead", cl::desc("The overhead cost associated with each parameter when merging " "functions."), cl::init(2.0), cl::Hidden)
GlobalMergingExtraThreshold ("global-merging-extra-threshold", cl::desc("An additional cost threshold that must be exceeded for merging " "to be considered beneficial."), cl::init(0.0), cl::Hidden)
cl::opt< double > GlobalMergingExtraThreshold("global-merging-extra-threshold", cl::desc("An additional cost threshold that must be exceeded for merging " "to be considered beneficial."), cl::init(0.0), cl::Hidden) ( "global-merging-extra-threshold" , cl::desc("An additional cost threshold that must be exceeded for merging " "to be considered beneficial.") , cl::init(0.0) , cl::Hidden )
cl::opt< unsigned > GlobalMergingMaxParams("global-merging-max-params", cl::desc( "The maximum number of parameters allowed when merging functions."), cl::init(std::numeric_limits< unsigned >::max()), cl::Hidden) ( "global-merging-max-params" , cl::desc( "The maximum number of parameters allowed when merging functions.") , cl::init(std::numeric_limits< unsigned >::max()) , cl::Hidden )
cl::opt< unsigned > GlobalMergingMinMerges("global-merging-min-merges", cl::desc("Minimum number of similar functions with " "the same hash required for merging."), cl::init(2), cl::Hidden) ( "global-merging-min-merges" , cl::desc("Minimum number of similar functions with " "the same hash required for merging.") , cl::init(2) , cl::Hidden )