LLVM
8.0.1
|
#include "llvm/Analysis/StackSafetyAnalysis.h"
#include "llvm/Analysis/ScalarEvolutionExpressions.h"
#include "llvm/IR/CallSite.h"
#include "llvm/IR/InstIterator.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Classes | |
struct | llvm::StackSafetyInfo::FunctionInfo |
Describes uses of allocas and parameters inside of a single function. More... | |
Macros | |
#define | DEBUG_TYPE "stack-safety" |
Variables | |
static cl::opt< int > | StackSafetyMaxIterations ("stack-safety-max-iterations", cl::init(20), cl::Hidden) |
static const char | LocalPassArg [] = "stack-safety-local" |
static const char | LocalPassName [] = "Stack Safety Local Analysis" |
false | |
static true const char | GlobalPassName [] = "Stack Safety Analysis" |
DEBUG_TYPE | |
#define DEBUG_TYPE "stack-safety" |
Definition at line 21 of file StackSafetyAnalysis.cpp.
INITIALIZE_PASS_BEGIN | ( | StackSafetyInfoWrapperPass | , |
LocalPassArg | , | ||
LocalPassName | , | ||
false | , | ||
true | |||
) |
INITIALIZE_PASS_BEGIN | ( | StackSafetyGlobalInfoWrapperPass | , |
DEBUG_TYPE | , | ||
GlobalPassName | , | ||
false | , | ||
false | |||
) |
DEBUG_TYPE |
Definition at line 672 of file StackSafetyAnalysis.cpp.
false |
Definition at line 665 of file StackSafetyAnalysis.cpp.
|
static |
Definition at line 668 of file StackSafetyAnalysis.cpp.
|
static |
Definition at line 660 of file StackSafetyAnalysis.cpp.
|
static |
Definition at line 661 of file StackSafetyAnalysis.cpp.
|
static |
Referenced by llvm::StackSafetyInfo::FunctionInfo::FunctionInfo().