|
LLVM 22.0.0git
|
#include "llvm/Transforms/Utils/LowerSwitch.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/SmallVector.h"#include "llvm/Analysis/AssumptionCache.h"#include "llvm/Analysis/LazyValueInfo.h"#include "llvm/Analysis/ValueTracking.h"#include "llvm/IR/BasicBlock.h"#include "llvm/IR/CFG.h"#include "llvm/IR/ConstantRange.h"#include "llvm/IR/Constants.h"#include "llvm/IR/Function.h"#include "llvm/IR/InstrTypes.h"#include "llvm/IR/Instructions.h"#include "llvm/IR/PassManager.h"#include "llvm/IR/Value.h"#include "llvm/InitializePasses.h"#include "llvm/Pass.h"#include "llvm/Support/Casting.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/Debug.h"#include "llvm/Support/KnownBits.h"#include "llvm/Support/raw_ostream.h"#include "llvm/Transforms/Utils.h"#include "llvm/Transforms/Utils/BasicBlockUtils.h"#include <cassert>#include <iterator>#include <vector>Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "lower-switch" |
Functions | |
| INITIALIZE_PASS_BEGIN (LowerSwitchLegacyPass, "lowerswitch", "Lower SwitchInst's to branches", false, false) INITIALIZE_PASS_END(LowerSwitchLegacyPass | |
Variables | |
| lowerswitch | |
| Lower SwitchInst s to | branches |
| Lower SwitchInst s to | false |
| #define DEBUG_TYPE "lower-switch" |
Definition at line 47 of file LowerSwitch.cpp.
| INITIALIZE_PASS_BEGIN | ( | LowerSwitchLegacyPass | , |
| "lowerswitch" | , | ||
| "Lower SwitchInst's to branches" | , | ||
| false | , | ||
| false | ) |
References INITIALIZE_PASS_DEPENDENCY.
| Lower SwitchInst s to branches |
Definition at line 589 of file LowerSwitch.cpp.
| Lower SwitchInst s to false |
Definition at line 589 of file LowerSwitch.cpp.
| lowerswitch |
Definition at line 588 of file LowerSwitch.cpp.