LLVM 22.0.0git
Internalize.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "internalize"

Functions

 STATISTIC (NumAliases, "Number of aliases internalized")
 STATISTIC (NumFunctions, "Number of functions internalized")
 STATISTIC (NumGlobals, "Number of global vars internalized")

Variables

static cl::opt< std::stringAPIFile ("internalize-public-api-file", cl::value_desc("filename"), cl::desc("A file containing list of symbol names to preserve"))
static cl::list< std::stringAPIList ("internalize-public-api-list", cl::value_desc("list"), cl::desc("A list of symbol names to preserve"), cl::CommaSeparated)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "internalize"

Definition at line 36 of file Internalize.cpp.

Function Documentation

◆ STATISTIC() [1/3]

STATISTIC ( NumAliases ,
"Number of aliases internalized"  )

◆ STATISTIC() [2/3]

STATISTIC ( NumFunctions ,
"Number of functions internalized"  )

◆ STATISTIC() [3/3]

STATISTIC ( NumGlobals ,
"Number of global vars internalized"  )

Variable Documentation

◆ APIFile

cl::opt< std::string > APIFile("internalize-public-api-file", cl::value_desc("filename"), cl::desc("A file containing list of symbol names to preserve")) ( "internalize-public-api-file" ,
cl::value_desc("filename") ,
cl::desc("A file containing list of symbol names to preserve")  )
static

◆ APIList

cl::list< std::string > APIList("internalize-public-api-list", cl::value_desc("list"), cl::desc("A list of symbol names to preserve"), cl::CommaSeparated) ( "internalize-public-api-list" ,
cl::value_desc("list") ,
cl::desc("A list of symbol names to preserve") ,
cl::CommaSeparated  )
static