[Openmp-commits] [PATCH] D83270: [OpenMP] Compute a proper module slice for the CGSCCC pass
Johannes Doerfert via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Mon Jul 6 18:07:26 PDT 2020
jdoerfert created this revision.
jdoerfert added reviewers: jhuber6, fghanim, JonChesterfield, grokos, AndreyChurbanov, ye-luo, tianshilei1992, ggeorgakoudis.
Herald added subscribers: llvm-commits, sstefan1, guansong, bollu, hiraditya, yaxunl.
Herald added a project: LLVM.
The module slice describes which functions we can analyze and transform
while working on an SCC as part of the CGSCC OpenMPOpt pass. So far, we
simply restricted it to the SCC. In a follow up we will need to have a
bigger scope which is why this patch introduces a proper identification
of the module slice. In short, everything that has a transitive
reference to a function in the SCC or is transitively referenced by one
is fair game.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D83270
Files:
llvm/lib/Transforms/IPO/OpenMPOpt.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D83270.275874.patch
Type: text/x-patch
Size: 5399 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20200707/73a6b57e/attachment-0001.bin>
More information about the Openmp-commits
mailing list