Searched refs:LoadedTy (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | VNCoercion.cpp | 90 Value *coerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy, in coerceAvailableValueToLoadType() argument 92 assert(canCoerceMustAliasedValueToLoad(StoredVal, LoadedTy, F) && in coerceAvailableValueToLoadType() 104 isa<FixedVectorType>(LoadedTy)) { in coerceAvailableValueToLoadType() 105 return Helper.CreateIntrinsic(LoadedTy, Intrinsic::vector_extract, in coerceAvailableValueToLoadType() 110 TypeSize LoadedValSize = DL.getTypeSizeInBits(LoadedTy); in coerceAvailableValueToLoadType() 115 if (StoredValTy->isPtrOrPtrVectorTy() && LoadedTy->isPtrOrPtrVectorTy()) { in coerceAvailableValueToLoadType() 116 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadType() 124 Type *TypeToCastTo = LoadedTy; in coerceAvailableValueToLoadType() 132 if (LoadedTy->isPtrOrPtrVectorTy()) in coerceAvailableValueToLoadType() 133 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadType() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | VNCoercion.h | 47 Value *coerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy,
|