[llvm] defb5cd - Fix MSVC "'std::max': no matching overloaded function found" error. NFCI.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 14 11:32:31 PDT 2023
Author: Simon Pilgrim
Date: 2023-06-14T19:32:17+01:00
New Revision: defb5cd783e1966aa17d478d67bc928e68454715
URL: https://github.com/llvm/llvm-project/commit/defb5cd783e1966aa17d478d67bc928e68454715
DIFF: https://github.com/llvm/llvm-project/commit/defb5cd783e1966aa17d478d67bc928e68454715.diff
LOG: Fix MSVC "'std::max': no matching overloaded function found" error. NFCI.
Added:
Modified:
llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp b/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
index af439703b5d51..2580789183b56 100644
--- a/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+++ b/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
@@ -1756,7 +1756,7 @@ unsigned RISCVTTIImpl::getMaximumVF(unsigned ElemWidth, unsigned Opcode) const {
getRegisterBitWidth(TargetTransformInfo::RGK_FixedWidthVector);
// If no vector registers, or absurd element widths, disable
// vectorization by returning 1.
- return std::max(1UL, RegWidth.getFixedValue() / ElemWidth);
+ return std::max<unsigned>(1U, RegWidth.getFixedValue() / ElemWidth);
}
bool RISCVTTIImpl::isLSRCostLess(const TargetTransformInfo::LSRCost &C1,
More information about the llvm-commits
mailing list