[Openmp-commits] [PATCH] D41171: [OMPT] Handle null pointer in set_callback to improve performance
Phabricator via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Thu Dec 21 05:56:26 PST 2017
This revision was automatically updated to reflect the committed changes.
Closed by commit rOMP321264: [OMPT] Handle null pointer in set_callback to improve performance (authored by jprotze, committed by ).
Changed prior to commit:
https://reviews.llvm.org/D41171?vs=127847&id=127872#toc
Repository:
rOMP OpenMP
https://reviews.llvm.org/D41171
Files:
runtime/src/ompt-general.cpp
Index: runtime/src/ompt-general.cpp
===================================================================
--- runtime/src/ompt-general.cpp
+++ runtime/src/ompt-general.cpp
@@ -411,9 +411,12 @@
case event_name: \
if (ompt_event_implementation_status(event_name)) { \
ompt_callbacks.ompt_callback(event_name) = (callback_type)callback; \
- ompt_enabled.event_name = 1; \
+ ompt_enabled.event_name = (callback != 0); \
} \
- return ompt_event_implementation_status(event_name);
+ if (callback) \
+ return ompt_event_implementation_status(event_name); \
+ else \
+ return ompt_set_always;
FOREACH_OMPT_EVENT(ompt_event_macro)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D41171.127872.patch
Type: text/x-patch
Size: 1064 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20171221/43c04ed2/attachment-0001.bin>
More information about the Openmp-commits
mailing list