[PATCH] D115158: [OpenMP][FIX] Invalidate the SPMDCompatibilityTracker explicitly

Joseph Huber via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 6 08:04:11 PST 2021


jhuber6 created this revision.
jhuber6 added a reviewer: jdoerfert.
Herald added subscribers: ormris, guansong, hiraditya, yaxunl.
jhuber6 requested review of this revision.
Herald added subscribers: llvm-commits, sstefan1.
Herald added a project: LLVM.

Before SPMDzation it was sufficient to add an incompatible instruction
to the SPMDCompatibilityTracker. However, now adding instructions means
they need guarding. As calls cannot be guarded in general we need to
explicitly prevent SPMD mode.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D115158

Files:
  llvm/lib/Transforms/IPO/OpenMPOpt.cpp
  llvm/test/Transforms/OpenMP/spmdization.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D115158.392070.patch
Type: text/x-patch
Size: 248470 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211206/7d9714be/attachment-0001.bin>


More information about the llvm-commits mailing list