From 6e6addfa81c7392241ebaa02b48e55d1a30447f1 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Tue, 20 Mar 2018 19:19:07 +0100 Subject: [PATCH] Use pdqsort. --- server/TracyWorker.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index c0d2b43d..7475eb19 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -14,6 +14,7 @@ #include "TracyWorker.hpp" #include "tracy_flat_hash_map.hpp" +#include "tracy_pdqsort.h" namespace tracy { @@ -212,7 +213,7 @@ Worker::Worker( FileRead& f ) for( auto& v : m_data.sourceLocationZones ) { auto& zones = v.second.zones; - std::sort( zones.begin(), zones.end(), []( const auto& lhs, const auto& rhs ) { return lhs.zone->start < rhs.zone->start; } ); + pdqsort_branchless( zones.begin(), zones.end(), []( const auto& lhs, const auto& rhs ) { return lhs.zone->start < rhs.zone->start; } ); } #endif