Lines Matching refs:StoredValTy
82 Type *StoredValTy = StoredVal->getType(); in coerceAvailableValueToLoadType() local
84 uint64_t StoredValSize = DL.getTypeSizeInBits(StoredValTy).getFixedSize(); in coerceAvailableValueToLoadType()
90 if (StoredValTy->isPtrOrPtrVectorTy() && LoadedTy->isPtrOrPtrVectorTy()) { in coerceAvailableValueToLoadType()
94 if (StoredValTy->isPtrOrPtrVectorTy()) { in coerceAvailableValueToLoadType()
95 StoredValTy = DL.getIntPtrType(StoredValTy); in coerceAvailableValueToLoadType()
96 StoredVal = Helper.CreatePtrToInt(StoredVal, StoredValTy); in coerceAvailableValueToLoadType()
103 if (StoredValTy != TypeToCastTo) in coerceAvailableValueToLoadType()
123 if (StoredValTy->isPtrOrPtrVectorTy()) { in coerceAvailableValueToLoadType()
124 StoredValTy = DL.getIntPtrType(StoredValTy); in coerceAvailableValueToLoadType()
125 StoredVal = Helper.CreatePtrToInt(StoredVal, StoredValTy); in coerceAvailableValueToLoadType()
129 if (!StoredValTy->isIntegerTy()) { in coerceAvailableValueToLoadType()
130 StoredValTy = IntegerType::get(StoredValTy->getContext(), StoredValSize); in coerceAvailableValueToLoadType()
131 StoredVal = Helper.CreateBitCast(StoredVal, StoredValTy); in coerceAvailableValueToLoadType()
137 uint64_t ShiftAmt = DL.getTypeStoreSizeInBits(StoredValTy).getFixedSize() - in coerceAvailableValueToLoadType()
144 Type *NewIntTy = IntegerType::get(StoredValTy->getContext(), LoadedValSize); in coerceAvailableValueToLoadType()