[Openmp-commits] [PATCH] D93055: [OpenMP] Add time profiling for libomptarget

Johannes Doerfert via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Fri Dec 11 13:17:49 PST 2020


jdoerfert accepted this revision.
jdoerfert added a comment.
This revision is now accepted and ready to land.

LGTM, I left two minor change requests below. Thanks for getting this up and running so quickly!



================
Comment at: openmp/libomptarget/src/CMakeLists.txt:41
+    target_compile_definitions(omptarget PUBLIC OMPTARGET_PROFILE)
+  endif()
+endif()
----------------
Move the conditional `if(OPENMP_ENABLE_LIBOMPTARGET_PROFILING)` to include all of the stuff, including the linking of things. So if it is disabled we build as we did before.



================
Comment at: openmp/libomptarget/src/rtl.cpp:37
+#if OMPTARGET_PROFILE_ENABLED
+static bool EnvProfilingEnabled = false;
+#endif
----------------
Make this a char* and set it to the value of `LIBOMPTARGET_PROFILE`. We will assume that is a path for the resulting file.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D93055/new/

https://reviews.llvm.org/D93055



More information about the Openmp-commits mailing list