Lines Matching refs:Low

55     int64_t Low, High;  member
70 return I != Ranges.end() && I->Low <= R.Low; in IsInRanges()
74 ConstantInt *Low; member
79 : Low(low), High(high), BB(bb) {} in CaseRange()
89 const ConstantInt *CI1 = cast<const ConstantInt>(C1.Low); in operator ()()
101 O << "[" << B->Low->getValue() << ", " << B->High->getValue() << "]"; in operator <<()
167 if (Leaf.Low == Leaf.High) { in NewLeafBlock()
170 new ICmpInst(*NewLeaf, ICmpInst::ICMP_EQ, Val, Leaf.Low, "SwitchLeaf"); in NewLeafBlock()
173 if (Leaf.Low == LowerBound) { in NewLeafBlock()
179 Comp = new ICmpInst(*NewLeaf, ICmpInst::ICMP_SGE, Val, Leaf.Low, in NewLeafBlock()
181 } else if (Leaf.Low->isZero()) { in NewLeafBlock()
187 Constant *NegLo = ConstantExpr::getNeg(Leaf.Low); in NewLeafBlock()
212 uint64_t Range = Leaf.High->getSExtValue() - Leaf.Low->getSExtValue(); in NewLeafBlock()
243 if (Begin->Low == LowerBound && Begin->High == UpperBound) { in SwitchConvert()
260 LLVM_DEBUG(dbgs() << "Pivot ==> [" << Pivot.Low->getValue() << ", " in SwitchConvert()
267 ConstantInt *NewLowerBound = Pivot.Low; in SwitchConvert()
294 Val, Pivot.Low, "Pivot"); in SwitchConvert()
331 int64_t nextValue = J->Low->getSExtValue(); in Clusterify()
394 LowerBound = Cases.front().Low; in ProcessSwitchInst()
418 APInt Low = Cases.front().Low->getValue(); in ProcessSwitchInst() local
420 APInt Min = APIntOps::smin(ValRange.getSignedMin(), Low); in ProcessSwitchInst()
439 int64_t Low = I.Low->getSExtValue(); in ProcessSwitchInst() local
443 if (LastRange.Low == Low) { in ProcessSwitchInst()
448 assert(Low > LastRange.Low); in ProcessSwitchInst()
449 LastRange.High = Low - 1; in ProcessSwitchInst()
457 int64_t N = High - Low + 1; in ProcessSwitchInst()
468 assert(I->Low <= I->High); in ProcessSwitchInst()
471 assert(Next->Low > I->High); in ProcessSwitchInst()