Lines Matching refs:LowerSwitch
70 class LowerSwitch : public FunctionPass { class
75 LowerSwitch() : FunctionPass(ID) { in LowerSwitch() function in __anon9322e28e0311::LowerSwitch
109 bool operator()(const LowerSwitch::CaseRange& C1, in operator ()()
110 const LowerSwitch::CaseRange& C2) { in operator ()()
119 char LowerSwitch::ID = 0;
122 char &llvm::LowerSwitchID = LowerSwitch::ID;
124 INITIALIZE_PASS(LowerSwitch, "lowerswitch",
129 return new LowerSwitch(); in createLowerSwitchPass()
132 bool LowerSwitch::runOnFunction(Function &F) { in runOnFunction()
160 const LowerSwitch::CaseVector &C) { in operator <<()
163 for (LowerSwitch::CaseVector::const_iterator B = C.begin(), in operator <<()
220 LowerSwitch::switchConvert(CaseItr Begin, CaseItr End, ConstantInt *LowerBound, in switchConvert()
308 BasicBlock* LowerSwitch::newLeafBlock(CaseRange& Leaf, Value* Val, in newLeafBlock()
367 unsigned LowerSwitch::Clusterify(CaseVector& Cases, SwitchInst *SI) { in Clusterify()
410 void LowerSwitch::processSwitchInst(SwitchInst *SI, in processSwitchInst()