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.