[llvm] a05fc9e - HexagonGenWideningVecInstr.cpp - fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC. (#171095)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 8 08:17:29 PST 2025
Author: Simon Pilgrim
Date: 2025-12-08T16:17:25Z
New Revision: a05fc9edb99b143f837baf136a68c35444558069
URL: https://github.com/llvm/llvm-project/commit/a05fc9edb99b143f837baf136a68c35444558069
DIFF: https://github.com/llvm/llvm-project/commit/a05fc9edb99b143f837baf136a68c35444558069.diff
LOG: HexagonGenWideningVecInstr.cpp - fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC. (#171095)
Added:
Modified:
llvm/lib/Target/Hexagon/HexagonGenWideningVecInstr.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/Hexagon/HexagonGenWideningVecInstr.cpp b/llvm/lib/Target/Hexagon/HexagonGenWideningVecInstr.cpp
index 895de57561430..478eaf10b0710 100644
--- a/llvm/lib/Target/Hexagon/HexagonGenWideningVecInstr.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonGenWideningVecInstr.cpp
@@ -596,7 +596,7 @@ bool HexagonGenWideningVecInstr::replaceWithIntrinsic(Instruction *Inst,
if (IsConstScalar && OPK == OP_Shl) {
if (((NewOpEltSize == 8) && (SplatVal > 0) && (SplatVal < 8)) ||
((NewOpEltSize == 16) && (SplatVal > 0) && (SplatVal < 16))) {
- SplatVal = 1 << SplatVal;
+ SplatVal = 1LL << SplatVal;
OPK = OP_Mul;
} else {
return false;
More information about the llvm-commits
mailing list