LLVM: lib/Analysis/StackSafetyAnalysis.cpp File Reference (original) (raw)
Go to the source code of this file.
◆ DEBUG_TYPE
#define DEBUG_TYPE "stack-safety"
◆ INITIALIZE_PASS_BEGIN() [1/2]
◆ INITIALIZE_PASS_BEGIN() [2/2]
◆ STATISTIC() [1/12]
| STATISTIC |
( |
NumAllocaStackSafe |
, |
| "Number of safe allocas" |
) |
|
|
◆ STATISTIC() [2/12]
| STATISTIC |
( |
NumAllocaTotal |
, |
| "Number of total allocas" |
) |
|
|
◆ STATISTIC() [3/12]
| STATISTIC |
( |
NumCombinedCalleeLookupFailed |
, |
| "Number of failed callee lookups on combined index." |
) |
|
|
◆ STATISTIC() [4/12]
| STATISTIC |
( |
NumCombinedCalleeLookupTotal |
, |
| "Number of total callee lookups on combined index." |
) |
|
|
◆ STATISTIC() [5/12]
| STATISTIC |
( |
NumCombinedDataFlowNodes |
, |
| "Number of total nodes in combined index for dataflow processing." |
) |
|
|
◆ STATISTIC() [6/12]
| STATISTIC |
( |
NumCombinedParamAccessesAfter |
, |
| "Number of total param accesses after generateParamAccessSummary." |
) |
|
|
◆ STATISTIC() [7/12]
| STATISTIC |
( |
NumCombinedParamAccessesBefore |
, |
| "Number of total param accesses before generateParamAccessSummary." |
) |
|
|
◆ STATISTIC() [8/12]
| STATISTIC |
( |
NumIndexCalleeMultipleExternal |
, |
| "Number of index callee non-unique external." |
) |
|
|
◆ STATISTIC() [9/12]
| STATISTIC |
( |
NumIndexCalleeMultipleWeak |
, |
| "Number of index callee non-unique weak." |
) |
|
|
◆ STATISTIC() [10/12]
| STATISTIC |
( |
NumIndexCalleeUnhandled |
, |
| "Number of index callee which are unhandled." |
) |
|
|
◆ STATISTIC() [11/12]
| STATISTIC |
( |
NumModuleCalleeLookupFailed |
, |
| "Number of failed callee lookups on module index." |
) |
|
|
◆ STATISTIC() [12/12]
| STATISTIC |
( |
NumModuleCalleeLookupTotal |
, |
| "Number of total callee lookups on module index." |
) |
|
|
◆ DEBUG_TYPE
◆ false
◆ GlobalPassName
| GlobalPassName = "Stack Safety Analysis" |
static |
◆ LocalPassArg
| LocalPassArg = "stack-safety-local" |
static |
◆ LocalPassName
| LocalPassName = "Stack Safety Local Analysis" |
static |
◆ StackSafetyMaxIterations
| cl::opt< int > StackSafetyMaxIterations("stack-safety-max-iterations", cl::init(20), cl::Hidden) ( "stack-safety-max-iterations" , cl::init(20) , cl::Hidden ) |
static |
◆ StackSafetyPrint
| cl::opt< bool > StackSafetyPrint("stack-safety-print", cl::init(false), cl::Hidden) ( "stack-safety-print" , cl::init(false) , cl::Hidden ) |
static |
◆ StackSafetyRun
| cl::opt< bool > StackSafetyRun("stack-safety-run", cl::init(false), cl::Hidden) ( "stack-safety-run" , cl::init(false) , cl::Hidden ) |
static |