Home
last modified time | relevance | path

Searched refs:LoadedTy (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/llvm/lib/Transforms/Utils/
DVNCoercion.cpp67 static T *coerceAvailableValueToLoadTypeHelper(T *StoredVal, Type *LoadedTy, in coerceAvailableValueToLoadTypeHelper() argument
70 assert(canCoerceMustAliasedValueToLoad(StoredVal, LoadedTy, DL) && in coerceAvailableValueToLoadTypeHelper()
79 uint64_t LoadedValSize = DL.getTypeSizeInBits(LoadedTy).getFixedSize(); in coerceAvailableValueToLoadTypeHelper()
84 if (StoredValTy->isPtrOrPtrVectorTy() && LoadedTy->isPtrOrPtrVectorTy()) { in coerceAvailableValueToLoadTypeHelper()
85 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper()
93 Type *TypeToCastTo = LoadedTy; in coerceAvailableValueToLoadTypeHelper()
101 if (LoadedTy->isPtrOrPtrVectorTy()) in coerceAvailableValueToLoadTypeHelper()
102 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper()
132 DL.getTypeStoreSizeInBits(LoadedTy).getFixedSize(); in coerceAvailableValueToLoadTypeHelper()
141 if (LoadedTy != NewIntTy) { in coerceAvailableValueToLoadTypeHelper()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DVNCoercion.cpp52 static T *coerceAvailableValueToLoadTypeHelper(T *StoredVal, Type *LoadedTy, in coerceAvailableValueToLoadTypeHelper() argument
55 assert(canCoerceMustAliasedValueToLoad(StoredVal, LoadedTy, DL) && in coerceAvailableValueToLoadTypeHelper()
65 uint64_t LoadedValSize = DL.getTypeSizeInBits(LoadedTy); in coerceAvailableValueToLoadTypeHelper()
70 if (StoredValTy->isPtrOrPtrVectorTy() && LoadedTy->isPtrOrPtrVectorTy()) { in coerceAvailableValueToLoadTypeHelper()
71 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper()
79 Type *TypeToCastTo = LoadedTy; in coerceAvailableValueToLoadTypeHelper()
87 if (LoadedTy->isPtrOrPtrVectorTy()) in coerceAvailableValueToLoadTypeHelper()
88 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper()
119 DL.getTypeStoreSizeInBits(LoadedTy); in coerceAvailableValueToLoadTypeHelper()
128 if (LoadedTy != NewIntTy) { in coerceAvailableValueToLoadTypeHelper()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DVNCoercion.h46 Value *coerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy,
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DVNCoercion.h46 Value *coerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy,
/external/llvm/lib/Transforms/Scalar/
DGVN.cpp722 static Value *CoerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy, in CoerceAvailableValueToLoadType() argument
725 assert(CanCoerceMustAliasedValueToLoad(StoredVal, LoadedTy, DL) && in CoerceAvailableValueToLoadType()
732 uint64_t LoadedValSize = DL.getTypeSizeInBits(LoadedTy); in CoerceAvailableValueToLoadType()
738 LoadedTy->getScalarType()->isPointerTy()) in CoerceAvailableValueToLoadType()
739 return IRB.CreateBitCast(StoredVal, LoadedTy); in CoerceAvailableValueToLoadType()
747 Type *TypeToCastTo = LoadedTy; in CoerceAvailableValueToLoadType()
755 if (LoadedTy->getScalarType()->isPointerTy()) in CoerceAvailableValueToLoadType()
756 StoredVal = IRB.CreateIntToPtr(StoredVal, LoadedTy); in CoerceAvailableValueToLoadType()
783 DL.getTypeStoreSizeInBits(LoadedTy); in CoerceAvailableValueToLoadType()
791 if (LoadedTy == NewIntTy) in CoerceAvailableValueToLoadType()
[all …]