diff options
author | Jonathan Peyton <jonathan.l.peyton@intel.com> | 2018-09-26 20:24:39 +0000 |
---|---|---|
committer | Jonathan Peyton <jonathan.l.peyton@intel.com> | 2018-09-26 20:24:39 +0000 |
commit | cf27e31bdd424b3f13537a09418d539272e7bb36 (patch) | |
tree | 951e148b7417802940b639aecbf6e9781f881b67 /clang/lib/Basic/VirtualFileSystem.cpp | |
parent | 60eec6fecb74eb225c76645a9a5a96b3bd2c9684 (diff) | |
download | llvm-cf27e31bdd424b3f13537a09418d539272e7bb36.zip llvm-cf27e31bdd424b3f13537a09418d539272e7bb36.tar.gz llvm-cf27e31bdd424b3f13537a09418d539272e7bb36.tar.bz2 |
[OpenMP] Fix performance issue from 376.kdtree
This change improves the performance of 376.kdtree by giving the compiler an
opportunity to do inlining and other optimizations for the call path,
__kmpc_omp_task_complete_if0()->__kmp_task_finish(), which is one of the hot
paths in the program; some functions in kmp_taskdeps.cpp were moved to the new
header file, kmp_taskdeps.h to achieve this.
Patch by Hansang Bae
Differential Revision: https://reviews.llvm.org/D51889
llvm-svn: 343138
Diffstat (limited to 'clang/lib/Basic/VirtualFileSystem.cpp')
0 files changed, 0 insertions, 0 deletions