diff --git a/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp b/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp index a4369b83e732f..3cf188ddb70c7 100644 --- a/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp +++ b/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp @@ -943,12 +943,6 @@ static MemAccessTy getAccessType(const TargetTransformInfo &TTI, } } - // All pointers have the same requirements, so canonicalize them to an - // arbitrary pointer type to minimize variation. - if (PointerType *PTy = dyn_cast(AccessTy.MemTy)) - AccessTy.MemTy = PointerType::get(IntegerType::get(PTy->getContext(), 1), - PTy->getAddressSpace()); - return AccessTy; }