Merged to release_80 in r354984.
On Wed, Feb 27, 2019 at 11:15 AM Ilya Biryukov via cfe-commits <cfe-commits@lists.llvm.org> wrote: > > Author: ibiryukov > Date: Wed Feb 27 02:16:03 2019 > New Revision: 354957 > > URL: http://llvm.org/viewvc/llvm-project?rev=354957&view=rev > Log: > [clangd] Set thread priority on Windows > > Reviewers: kadircet, gribozavr > > Reviewed By: kadircet, gribozavr > > Subscribers: ioeric, MaskRay, jkorous, arphaman, cfe-commits > > Tags: #clang > > Differential Revision: https://reviews.llvm.org/D58683 > > Modified: > clang-tools-extra/trunk/clangd/Threading.cpp > > Modified: clang-tools-extra/trunk/clangd/Threading.cpp > URL: > http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/Threading.cpp?rev=354957&r1=354956&r2=354957&view=diff > ============================================================================== > --- clang-tools-extra/trunk/clangd/Threading.cpp (original) > +++ clang-tools-extra/trunk/clangd/Threading.cpp Wed Feb 27 02:16:03 2019 > @@ -9,6 +9,8 @@ > #include <pthread.h> > #elif defined(__APPLE__) > #include <sys/resource.h> > +#elif defined (_WIN32) > +#include <Windows.h> > #endif > > namespace clang { > @@ -129,6 +131,11 @@ void setCurrentThreadPriority(ThreadPrio > Priority == ThreadPriority::Low && !AvoidThreadStarvation > ? PRIO_DARWIN_BG > : 0); > +#elif defined(_WIN32) > + SetThreadPriority(GetCurrentThread(), > + Priority == ThreadPriority::Low && !AvoidThreadStarvation > + ? THREAD_MODE_BACKGROUND_BEGIN > + : THREAD_MODE_BACKGROUND_END); > #endif > } > > > > _______________________________________________ > cfe-commits mailing list > cfe-commits@lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits