Lines Matching refs:StoredValTy
729 Type *StoredValTy = StoredVal->getType(); in CoerceAvailableValueToLoadType() local
731 uint64_t StoredValSize = DL.getTypeSizeInBits(StoredValTy); in CoerceAvailableValueToLoadType()
737 if (StoredValTy->getScalarType()->isPointerTy() && in CoerceAvailableValueToLoadType()
742 if (StoredValTy->getScalarType()->isPointerTy()) { in CoerceAvailableValueToLoadType()
743 StoredValTy = DL.getIntPtrType(StoredValTy); in CoerceAvailableValueToLoadType()
744 StoredVal = IRB.CreatePtrToInt(StoredVal, StoredValTy); in CoerceAvailableValueToLoadType()
751 if (StoredValTy != TypeToCastTo) in CoerceAvailableValueToLoadType()
768 if (StoredValTy->getScalarType()->isPointerTy()) { in CoerceAvailableValueToLoadType()
769 StoredValTy = DL.getIntPtrType(StoredValTy); in CoerceAvailableValueToLoadType()
770 StoredVal = IRB.CreatePtrToInt(StoredVal, StoredValTy); in CoerceAvailableValueToLoadType()
774 if (!StoredValTy->isIntegerTy()) { in CoerceAvailableValueToLoadType()
775 StoredValTy = IntegerType::get(StoredValTy->getContext(), StoredValSize); in CoerceAvailableValueToLoadType()
776 StoredVal = IRB.CreateBitCast(StoredVal, StoredValTy); in CoerceAvailableValueToLoadType()
782 uint64_t ShiftAmt = DL.getTypeStoreSizeInBits(StoredValTy) - in CoerceAvailableValueToLoadType()
788 Type *NewIntTy = IntegerType::get(StoredValTy->getContext(), LoadedValSize); in CoerceAvailableValueToLoadType()