[Openmp-commits] [PATCH] D158544: [OpenMP] Optimized trivial multiple edges from task dependency graph

Romain PEREIRA via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Wed Aug 23 11:41:11 PDT 2023


rpereira-dev added a comment.

In D158544#4610857 <https://reviews.llvm.org/D158544#4610857>, @protze.joachim wrote:

> The semantically orthogonal patches should be submitted separately. Merged the changes are hard to review.
> I really doubt that your changes have the suggested effect. Did you verify that there is any effect?

Yes, I verified inspecting data structures at run-time with a debugger on the two minimal examples above.
What is making you doubting ?

> Are you sure that your "optimization" does not remove necessary information from the LLVM implementation?

I assume it shouldn't, this is simply removing redundant entries in the 'successors' list
I tested on the task-based LULESH in the mentionned paper (https://github.com/rpereira-dev/LULESH), original report correctness checking passes (https://asc.llnl.gov/sites/asc/files/2021-01/lulesh2.0_changes1.pdf).


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D158544



More information about the Openmp-commits mailing list