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   |