#include <Passes.h>
Classes | |
| struct | SwitchCase |
Public Types | |
| typedef std::vector< SwitchCase > | CaseVector |
| typedef std::vector < SwitchCase >::iterator | CaseItr |
Public Member Functions | |
| LowerSwitchPass () | |
| virtual bool | runOnFunction (llvm::Function &F) |
Static Public Attributes | |
| static char | ID = 0 |
Private Member Functions | |
| void | processSwitchInst (llvm::SwitchInst *SI) |
| void | switchConvert (CaseItr begin, CaseItr end, llvm::Value *value, llvm::BasicBlock *origBlock, llvm::BasicBlock *defaultBlock) |
Definition at line 102 of file Passes.h.
| typedef std::vector<SwitchCase>::iterator klee::LowerSwitchPass::CaseItr |
| typedef std::vector<SwitchCase> klee::LowerSwitchPass::CaseVector |
| void klee::LowerSwitchPass::processSwitchInst | ( | llvm::SwitchInst * | SI | ) | [private] |
| virtual bool klee::LowerSwitchPass::runOnFunction | ( | llvm::Function & | F | ) | [virtual] |
| void klee::LowerSwitchPass::switchConvert | ( | CaseItr | begin, | |
| CaseItr | end, | |||
| llvm::Value * | value, | |||
| llvm::BasicBlock * | origBlock, | |||
| llvm::BasicBlock * | defaultBlock | |||
| ) | [private] |
char klee::LowerSwitchPass::ID = 0 [static] |
1.5.8