Lines Matching refs:LowerSwitch
53 class LowerSwitch : public FunctionPass { class
56 LowerSwitch() : FunctionPass(ID) { in LowerSwitch() function in __anona881aacb0111::LowerSwitch
89 bool operator () (const LowerSwitch::CaseRange& C1, in operator ()()
90 const LowerSwitch::CaseRange& C2) { in operator ()()
99 char LowerSwitch::ID = 0;
100 INITIALIZE_PASS(LowerSwitch, "lowerswitch",
104 char &llvm::LowerSwitchID = LowerSwitch::ID;
107 return new LowerSwitch(); in createLowerSwitchPass()
110 bool LowerSwitch::runOnFunction(Function &F) { in runOnFunction()
137 const LowerSwitch::CaseVector &C)
140 const LowerSwitch::CaseVector &C) { in operator <<()
143 for (LowerSwitch::CaseVector::const_iterator B = C.begin(), in operator <<()
200 LowerSwitch::switchConvert(CaseItr Begin, CaseItr End, ConstantInt *LowerBound, in switchConvert()
295 BasicBlock* LowerSwitch::newLeafBlock(CaseRange& Leaf, Value* Val, in newLeafBlock()
355 unsigned LowerSwitch::Clusterify(CaseVector& Cases, SwitchInst *SI) { in Clusterify()
398 void LowerSwitch::processSwitchInst(SwitchInst *SI, in processSwitchInst()