User Details
- User Since
- Jan 10 2019, 10:48 AM (229 w, 4 d)
Fri, May 12
Update: Removed statics (libomptarget->plugins). Style.
May 5 2023
Update + rebase to reflect the landing of https://reviews.llvm.org/D124070
May 4 2023
@tianshilei1992 If it is not too much to ask for: Could you please build the current patch with your configuration and let me know if there were issues?
May 3 2023
Added conditional linking of OMPT to PluginInterface as well as amdgpu and cuda plugins`.
If there are no further problems or requests, I would like to re-land this revision.
Made #ifdef span OmptCallback.cpp to avoid build errors when OMPT is disabled.
Added dummy definition for exported symbol ompt_libomptarget_connect.
May 2 2023
@tianshilei1992 Thank you very much!
Sorry that I was unavailable for the last hour, just got at the PC.
Small fix w.r.t. debug builds.
Apr 28 2023
Addressed style issues, dreaded whitespace & removed DEBUG_PREFIX testing
Apr 27 2023
Updated to accomodate the changes made in the previous patch.
Implemented further feedback (removed statics & added corresponding assert)
edit: Please note that the namespace feedback has been addressed in the "next" patch in this stack: D12465
Apr 26 2023
Removed debug prints / comments and fixed a problem when no OMPT was initialized.
Rebase + implementation of feedback
Corrected commit (apologies)
Rebase
Apr 19 2023
Feedback should be addressed from my perspective -- is there anything left to do?
Thanks in advance!
Apr 12 2023
Rebase + clarifications on this patch's intent
Apr 11 2023
Apr 8 2023
Refactored the fix such that it covers not only the '-1' case, but all negative integers.
Added a testcase, also to demonstrate the issue.
Apr 4 2023
As far as I know: No, this patch should avoid exactly that case. (It seems that param would be set to -1 when there's no thread_limit clause, which caused problems.)
Mar 22 2023
Patch rework; implemented feedback.
Patch rework, implementing the mentioned changes.
Mar 21 2023
When more changes have accumulated I'll update this diff with the changes I replied to with 'Done'.
As discussed with Dhruva.
As discussed with Dhruva.
As discussed with Dhruva.
Refactored patch for use with nextgen plugins.
Refactored patch for use with nextgen plugins.
Refactored patch for use with nextgen plugins.
Refactored patch for use with nextgen plugins.
Mar 15 2023
Mar 10 2023
Mar 9 2023
Mar 8 2023
Feb 28 2023
Fixed update.
Removed dependency on previous patches.
Note: Tests will now check for failed callback registrations.
Feb 22 2023
Rebased
Rebased
Rebased + spelling fixes
Rebased + related fixes
Fixed wrong diff update.
Fix OMPT init ordering and library typo.
Jan 15 2020
ping :)
May 21 2019
LGTM. Can I commit for you?
That would be great -- thank you!
(Hopefully, I catched everything this time :) )
May 14 2019
ping
Apr 24 2019
Incorporated feedback from @Meinersbur