Lines Matching refs:getBitWidth
750 APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)); in visitGetElementPtrInst()
754 APInt Index = OpC->getValue().sextOrTrunc(Offset.getBitWidth()); in visitGetElementPtrInst()
755 GEPOffset += Index * APInt(Offset.getBitWidth(), in visitGetElementPtrInst()
1136 if (UserITy->getBitWidth() % 8 != 0 || in findCommonType()
1137 UserITy->getBitWidth() / 8 > (EndOffset - B->beginOffset())) in findCommonType()
1142 if (!ITy || ITy->getBitWidth() < UserITy->getBitWidth()) in findCommonType()
1461 APInt ElementSize(Offset.getBitWidth(), ElementSizeInBits / 8); in getNaturalGEPRecursively()
1473 APInt ElementSize(Offset.getBitWidth(), DL.getTypeAllocSize(ElementTy)); in getNaturalGEPRecursively()
1493 Offset -= APInt(Offset.getBitWidth(), SL->getElementOffset(Index)); in getNaturalGEPRecursively()
1527 APInt ElementSize(Offset.getBitWidth(), DL.getTypeAllocSize(ElementTy)); in getNaturalGEPWithOffset()
1570 APInt Int8PtrOffset(Offset.getBitWidth(), 0); in getAdjustedPtr()
1577 APInt GEPOffset(Offset.getBitWidth(), 0); in getAdjustedPtr()
1682 assert(cast<IntegerType>(OldTy)->getBitWidth() != in canConvertValue()
1683 cast<IntegerType>(NewTy)->getBitWidth() && in canConvertValue()
1991 if (ITy->getBitWidth() < DL.getTypeStoreSizeInBits(ITy)) in isIntegerWideningViableForSlice()
2016 if (ITy->getBitWidth() < DL.getTypeStoreSizeInBits(ITy)) in isIntegerWideningViableForSlice()
2101 assert(Ty->getBitWidth() <= IntTy->getBitWidth() && in extractInteger()
2114 assert(Ty->getBitWidth() <= IntTy->getBitWidth() && in insertInteger()
2131 if (ShAmt || Ty->getBitWidth() < IntTy->getBitWidth()) { in insertInteger()
2132 APInt Mask = ~Ty->getMask().zext(IntTy->getBitWidth()).shl(ShAmt); in insertInteger()
2441 assert(cast<IntegerType>(LI.getType())->getBitWidth() >= SliceSize * 8 && in rewriteIntegerLoad()
2443 if (cast<IntegerType>(LI.getType())->getBitWidth() > SliceSize * 8) in rewriteIntegerLoad()
2500 if (AITy->getBitWidth() < TITy->getBitWidth()) { in visitLoadInst()
2503 V = IRB.CreateShl(V, TITy->getBitWidth() - AITy->getBitWidth(), in visitLoadInst()
2583 if (DL.getTypeSizeInBits(V->getType()) != IntTy->getBitWidth()) { in rewriteIntegerStore()
2647 if (VITy->getBitWidth() > AITy->getBitWidth()) { in visitStoreInst()
2649 V = IRB.CreateLShr(V, VITy->getBitWidth() - AITy->getBitWidth(), in visitStoreInst()
2688 assert(VTy->getBitWidth() == 8 && "Expected an i8 value for the byte"); in getIntegerSplat()
3776 uint64_t LoadSize = Ty->getBitWidth() / 8; in presplitLoadsAndStores()
3898 uint64_t StoreSize = Ty->getBitWidth() / 8; in presplitLoadsAndStores()