LLVM API Documentation
#include "llvm/Transforms/Scalar.h"#include "llvm/Transforms/Utils/UnifyFunctionExitNodes.h"#include "llvm/Constants.h"#include "llvm/Function.h"#include "llvm/Instructions.h"#include "llvm/Pass.h"#include "llvm/ADT/STLExtras.h"#include "llvm/Support/Debug.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/raw_ostream.h"#include <algorithm>
Go to the source code of this file.
Functions | |
| FunctionPass * | llvm::createLowerSwitchPass () |
| static std::ostream & | operator<< (std::ostream &O, const LowerSwitch::CaseVector &C) |
| static OStream & | operator<< (OStream &O, const LowerSwitch::CaseVector &C) |
Variables | |
| static RegisterPass< LowerSwitch > | X ("lowerswitch","Lower SwitchInst's to branches") |
| static OStream& operator<< | ( | OStream & | O, | |
| const LowerSwitch::CaseVector & | C | |||
| ) | [static] |
Definition at line 124 of file LowerSwitch.cpp.
| static std::ostream& operator<< | ( | std::ostream & | O, | |
| const LowerSwitch::CaseVector & | C | |||
| ) | [static] |
Definition at line 51 of file LowerSwitch.cpp.
Definition at line 50 of file LowerSwitch.cpp.
Referenced by llvm::SelectionDAGLowering::visitSwitchCase().
char ID [static] |
Definition at line 35 of file LowerSwitch.cpp.
Definition at line 49 of file LowerSwitch.cpp.
Referenced by MarkIndicesSafe(), PrefixIn(), and llvm::SelectionDAGLowering::visitSwitchCase().
RegisterPass<LowerSwitch> X("lowerswitch","Lower SwitchInst's to branches") [static] |