#include #include ">

LLVM: lib/Transforms/Utils/LowerSwitch.cpp File Reference (original) (raw)

#include "[llvm/Transforms/Utils/LowerSwitch.h](LowerSwitch%5F8h%5Fsource.html)"
#include "[llvm/ADT/DenseMap.h](DenseMap%5F8h%5Fsource.html)"
#include "[llvm/ADT/STLExtras.h](STLExtras%5F8h%5Fsource.html)"
#include "[llvm/ADT/SmallPtrSet.h](SmallPtrSet%5F8h%5Fsource.html)"
#include "[llvm/ADT/SmallVector.h](SmallVector%5F8h%5Fsource.html)"
#include "[llvm/Analysis/AssumptionCache.h](AssumptionCache%5F8h%5Fsource.html)"
#include "[llvm/Analysis/LazyValueInfo.h](LazyValueInfo%5F8h%5Fsource.html)"
#include "[llvm/Analysis/ValueTracking.h](ValueTracking%5F8h%5Fsource.html)"
#include "[llvm/IR/BasicBlock.h](IR%5F2BasicBlock%5F8h%5Fsource.html)"
#include "[llvm/IR/CFG.h](IR%5F2CFG%5F8h%5Fsource.html)"
#include "[llvm/IR/ConstantRange.h](ConstantRange%5F8h%5Fsource.html)"
#include "[llvm/IR/Constants.h](Constants%5F8h%5Fsource.html)"
#include "[llvm/IR/Function.h](IR%5F2Function%5F8h%5Fsource.html)"
#include "[llvm/IR/InstrTypes.h](InstrTypes%5F8h%5Fsource.html)"
#include "[llvm/IR/Instructions.h](Instructions%5F8h%5Fsource.html)"
#include "[llvm/IR/PassManager.h](IR%5F2PassManager%5F8h%5Fsource.html)"
#include "[llvm/IR/Value.h](IR%5F2Value%5F8h%5Fsource.html)"
#include "[llvm/InitializePasses.h](InitializePasses%5F8h%5Fsource.html)"
#include "[llvm/Pass.h](Pass%5F8h%5Fsource.html)"
#include "[llvm/Support/Casting.h](Casting%5F8h%5Fsource.html)"
#include "[llvm/Support/Compiler.h](Compiler%5F8h%5Fsource.html)"
#include "[llvm/Support/Debug.h](Support%5F2Debug%5F8h%5Fsource.html)"
#include "[llvm/Support/KnownBits.h](KnownBits%5F8h%5Fsource.html)"
#include "[llvm/Support/raw_ostream.h](raw%5F%5Fostream%5F8h%5Fsource.html)"
#include "[llvm/Transforms/Utils.h](Transforms%5F2Utils%5F8h%5Fsource.html)"
#include "[llvm/Transforms/Utils/BasicBlockUtils.h](BasicBlockUtils%5F8h%5Fsource.html)"
#include <cassert>
#include <iterator>
#include <vector>

Go to the source code of this file.

Macros
#define DEBUG_TYPE "lower-switch"
Functions
Variables
lowerswitch
Lower SwitchInst s to branches
Lower SwitchInst s to false

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "lower-switch"

Definition at line 47 of file LowerSwitch.cpp.

Function Documentation

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( LowerSwitchLegacyPass ,
"lowerswitch" ,
"Lower SwitchInst's to branches" ,
false ,
false )

References INITIALIZE_PASS_DEPENDENCY.

Variable Documentation

branches

Lower SwitchInst s to branches

Definition at line 589 of file LowerSwitch.cpp.

false

Lower SwitchInst s to false

Definition at line 589 of file LowerSwitch.cpp.

lowerswitch

Definition at line 588 of file LowerSwitch.cpp.