Lines Matching full:apint
1693 const APInt& Low = cast<ConstantInt>(CB.CmpLHS)->getValue();
1694 const APInt& High = cast<ConstantInt>(CB.CmpRHS)->getValue();
2138 const APInt& SmallValue = Small.Low->getValue();
2139 const APInt& BigValue = Big.Low->getValue();
2145 APInt CommonBit = BigValue & ~SmallValue;
2263 static APInt ComputeRange(const APInt &First, const APInt &Last) {
2265 APInt LastExt = Last.sext(BitWidth), FirstExt = First.sext(BitWidth);
2278 const APInt &First = FrontCase.Low->getValue();
2279 const APInt &Last = BackCase.High->getValue();
2281 APInt TSize(First.getBitWidth(), 0);
2289 APInt Range = ComputeRange(First, Last);
2327 APInt TEI = First;
2329 const APInt &Low = I->Low->getValue();
2330 const APInt &High = I->High->getValue();
2387 const APInt &First = FrontCase.Low->getValue();
2388 const APInt &Last = BackCase.High->getValue();
2394 APInt TSize(First.getBitWidth(), 0);
2399 APInt LSize = FrontCase.size();
2400 APInt RSize = TSize-LSize;
2407 const APInt &LEnd = I->High->getValue();
2408 const APInt &RBegin = J->Low->getValue();
2409 APInt Range = ComputeRange(LEnd, RBegin);
2553 const APInt& minValue = FrontCase.Low->getValue();
2554 const APInt& maxValue = BackCase.High->getValue();
2555 APInt cmpRange = maxValue - minValue;
2568 APInt lowBound = APInt::getNullValue(cmpRange.getBitWidth());
2594 const APInt& lowValue = I->Low->getValue();
2595 const APInt& highValue = I->High->getValue();
3404 APInt ElementSize(PtrSize, DL->getTypeAllocSize(Ty));
3410 APInt Offs = ElementSize * CI->getValue().sextOrTrunc(PtrSize);
3948 return DAG.getConstantFP(APFloat(APFloat::IEEEsingle, APInt(32, Flt)),