LLVM  4.0.0
Macros | Functions | Variables
GuardWidening.cpp File Reference
#include "llvm/Transforms/Scalar/GuardWidening.h"
#include "llvm/Pass.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/DepthFirstIterator.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Analysis/PostDominators.h"
#include "llvm/Analysis/ValueTracking.h"
#include "llvm/IR/ConstantRange.h"
#include "llvm/IR/Dominators.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/IR/PatternMatch.h"
#include "llvm/Support/Debug.h"
#include "llvm/Transforms/Scalar.h"
Include dependency graph for GuardWidening.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "guard-widening"
 

Functions

 INITIALIZE_PASS_BEGIN (GuardWideningLegacyPass,"guard-widening","Widen guards", false, false) INITIALIZE_PASS_END(GuardWideningLegacyPass
 

Variables

guard widening
 
guard Widen guards
 
guard Widen false
 

Macro Definition Documentation

#define DEBUG_TYPE   "guard-widening"

Definition at line 58 of file GuardWidening.cpp.

Function Documentation

INITIALIZE_PASS_BEGIN ( GuardWideningLegacyPass  ,
"guard-widening ,
"Widen guards ,
false  ,
false   
)

Variable Documentation

guard Widen false

Definition at line 687 of file GuardWidening.cpp.

guard Widen guards

Definition at line 687 of file GuardWidening.cpp.

guard widening

Definition at line 687 of file GuardWidening.cpp.