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/Support/Debug.h"
#include "llvm/Support/Visibility.h"
#include "llvm/ADT/Statistic.h"
#include <algorithm>
#include <iostream>
Include dependency graph for LowerSwitch.cpp:
Go to the source code of this file.
Functions | |
FunctionPass * | llvm::createLowerSwitchPass () |
std::ostream & | operator<< (std::ostream &O, const std::vector< LowerSwitch::Case > &C) |
Variables | |
Statistic | NumLowered ("lowerswitch","Number of SwitchInst's replaced") |
RegisterOpt< LowerSwitch > | X ("lowerswitch","Lower SwitchInst's to branches") |
std::ostream& operator<< | ( | std::ostream & | O, | |
const std::vector< LowerSwitch::Case > & | C | |||
) |
Statistic NumLowered("lowerswitch","Number of SwitchInst's replaced") [static] |
RegisterOpt<LowerSwitch> X("lowerswitch","Lower SwitchInst's to branches") [static] |