diff options
author | Chen Zheng <shchenz@cn.ibm.com> | 2018-08-17 07:51:01 +0000 |
---|---|---|
committer | Chen Zheng <shchenz@cn.ibm.com> | 2018-08-17 07:51:01 +0000 |
commit | e2d47dd1bb0dcae478db891273635672c3dc969e (patch) | |
tree | 10bd7a19f4167ab22dd92a7ab3fad0c2a3a86b98 /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | |
parent | 31239a4c6a4a2535928dc8f76d41e88991b1a538 (diff) | |
download | bcm5719-llvm-e2d47dd1bb0dcae478db891273635672c3dc969e.tar.gz bcm5719-llvm-e2d47dd1bb0dcae478db891273635672c3dc969e.zip |
[MISC]Fix wrong usage of std::equal()
Differential Revision: https://reviews.llvm.org/D49958
llvm-svn: 340000
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp index f0efe4da6e6..9ae5b3c6590 100644 --- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp @@ -2931,7 +2931,7 @@ void SelectionDAGBuilder::visitSelect(const User &I) { ISD::VSELECT : ISD::SELECT; // Min/max matching is only viable if all output VTs are the same. - if (std::equal(ValueVTs.begin(), ValueVTs.end(), ValueVTs.begin())) { + if (is_splat(ValueVTs)) { EVT VT = ValueVTs[0]; LLVMContext &Ctx = *DAG.getContext(); auto &TLI = DAG.getTargetLoweringInfo(); |