[llvm] 333562e - [LoongArch] Avoid compilation warning. NFC (#123553)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 20 00:37:31 PST 2025
Author: ZhaoQi
Date: 2025-01-20T16:37:27+08:00
New Revision: 333562e7ec0393ba0110100ac7bea9bcf7150d03
URL: https://github.com/llvm/llvm-project/commit/333562e7ec0393ba0110100ac7bea9bcf7150d03
DIFF: https://github.com/llvm/llvm-project/commit/333562e7ec0393ba0110100ac7bea9bcf7150d03.diff
LOG: [LoongArch] Avoid compilation warning. NFC (#123553)
Avoid `warning: enumerated mismatch in conditional expression:
'llvm::LoongArchISD::NodeType' vs 'llvm::ISD::NodeType'` while compiling
`LoongArchISelLowering.cpp`.
Added:
Modified:
llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp b/llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
index 2417455808751b..84833e3d81d33c 100644
--- a/llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+++ b/llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
@@ -468,11 +468,10 @@ SDValue LoongArchTargetLowering::lowerBITREVERSE(SDValue Op,
for (unsigned int i = 0; i < NewEltNum; i++) {
SDValue Op = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i64, NewSrc,
DAG.getConstant(i, DL, MVT::i64));
- SDValue RevOp = DAG.getNode((ResTy == MVT::v16i8 || ResTy == MVT::v32i8)
- ? LoongArchISD::BITREV_8B
- : ISD::BITREVERSE,
- DL, MVT::i64, Op);
- Ops.push_back(RevOp);
+ unsigned RevOp = (ResTy == MVT::v16i8 || ResTy == MVT::v32i8)
+ ? (unsigned)LoongArchISD::BITREV_8B
+ : (unsigned)ISD::BITREVERSE;
+ Ops.push_back(DAG.getNode(RevOp, DL, MVT::i64, Op));
}
SDValue Res =
DAG.getNode(ISD::BITCAST, DL, ResTy, DAG.getBuildVector(NewVT, DL, Ops));
More information about the llvm-commits
mailing list