Lines Matching refs:LoadedTy
42 static T *coerceAvailableValueToLoadTypeHelper(T *StoredVal, Type *LoadedTy, in coerceAvailableValueToLoadTypeHelper() argument
45 assert(canCoerceMustAliasedValueToLoad(StoredVal, LoadedTy, DL) && in coerceAvailableValueToLoadTypeHelper()
55 uint64_t LoadedValSize = DL.getTypeSizeInBits(LoadedTy); in coerceAvailableValueToLoadTypeHelper()
60 if (StoredValTy->isPtrOrPtrVectorTy() && LoadedTy->isPtrOrPtrVectorTy()) { in coerceAvailableValueToLoadTypeHelper()
61 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper()
69 Type *TypeToCastTo = LoadedTy; in coerceAvailableValueToLoadTypeHelper()
77 if (LoadedTy->isPtrOrPtrVectorTy()) in coerceAvailableValueToLoadTypeHelper()
78 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper()
109 DL.getTypeStoreSizeInBits(LoadedTy); in coerceAvailableValueToLoadTypeHelper()
118 if (LoadedTy != NewIntTy) { in coerceAvailableValueToLoadTypeHelper()
120 if (LoadedTy->isPtrOrPtrVectorTy()) in coerceAvailableValueToLoadTypeHelper()
121 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper()
124 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper()
140 Value *coerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy, in coerceAvailableValueToLoadType() argument
142 return coerceAvailableValueToLoadTypeHelper(StoredVal, LoadedTy, IRB, DL); in coerceAvailableValueToLoadType()