[llvm] c068f8b - [Scalar] Remove an unnecessary cast (NFC) (#151849)
via llvm-commits
llvm-commits at lists.llvm.org
Sun Aug 3 08:44:46 PDT 2025
Author: Kazu Hirata
Date: 2025-08-03T08:44:43-07:00
New Revision: c068f8b408f677d953704e470f243e96cd310af5
URL: https://github.com/llvm/llvm-project/commit/c068f8b408f677d953704e470f243e96cd310af5
DIFF: https://github.com/llvm/llvm-project/commit/c068f8b408f677d953704e470f243e96cd310af5.diff
LOG: [Scalar] Remove an unnecessary cast (NFC) (#151849)
LoadType is already of Type *.
Added:
Modified:
llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp b/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp
index 6bdf76f789a49..a8839981e5478 100644
--- a/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp
+++ b/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp
@@ -117,7 +117,7 @@ struct StoreToLoadForwardingCandidate {
if (std::abs(StrideLoad) != 1)
return false;
- unsigned TypeByteSize = DL.getTypeAllocSize(const_cast<Type *>(LoadType));
+ unsigned TypeByteSize = DL.getTypeAllocSize(LoadType);
auto *LoadPtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(LoadPtr));
auto *StorePtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(StorePtr));
More information about the llvm-commits
mailing list