|
LLVM
3.7.0
|
#include "llvm/ADT/DenseSet.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/Statistic.h"#include "llvm/CodeGen/Passes.h"#include "llvm/CodeGen/MachineFunction.h"#include "llvm/CodeGen/MachineMemOperand.h"#include "llvm/CodeGen/MachineOperand.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/MachineInstrBuilder.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/CodeGen/MachineModuleInfo.h"#include "llvm/IR/BasicBlock.h"#include "llvm/IR/Instruction.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/Debug.h"#include "llvm/Target/TargetSubtargetInfo.h"#include "llvm/Target/TargetInstrInfo.h"Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "implicit-null-checks" |
Functions | |
| STATISTIC (NumImplicitNullChecks,"Number of explicit null checks made implicit") | |
| INITIALIZE_PASS_BEGIN (ImplicitNullChecks,"implicit-null-checks","Implicit null checks", false, false) INITIALIZE_PASS_END(ImplicitNullChecks | |
Variables | |
| static cl::opt< unsigned > | PageSize ("imp-null-check-page-size", cl::desc("The page size of the target in ""bytes"), cl::init(4096)) |
| implicit null | checks |
| implicit null Implicit null | false |
| #define DEBUG_TYPE "implicit-null-checks" |
Definition at line 53 of file ImplicitNullChecks.cpp.
| INITIALIZE_PASS_BEGIN | ( | ImplicitNullChecks | , |
| "implicit-null-checks" | , | ||
| "Implicit null checks" | , | ||
| false | , | ||
| false | |||
| ) |
| STATISTIC | ( | NumImplicitNullChecks | , |
| "Number of explicit null checks made implicit" | |||
| ) |
| implicit null Implicit null checks |
Definition at line 342 of file ImplicitNullChecks.cpp.
| implicit null Implicit null false |
Definition at line 342 of file ImplicitNullChecks.cpp.
1.8.6