This patch adds functionality to check assumption attributes on call
sites as well.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D109376
[OpenMP] Check OpenMP assumptions on call-sites as well ClosedPublic Authored by jhuber6 on Sep 7 2021, 10:26 AM.
Details Summary This patch adds functionality to check assumption attributes on call
Diff Detail
Event TimelineHerald added subscribers: ormris, dexonsmith, guansong and 2 others. · View Herald TranscriptSep 7 2021, 10:26 AM jhuber6 added a parent revision: D108958: [OpenMP] Make CUDA math library functions SPMD amenable.Sep 7 2021, 12:54 PM This revision is now accepted and ready to land.Sep 7 2021, 1:36 PM This revision was landed with ongoing or failed builds.Sep 10 2021, 11:53 AM Closed by commit rG9e2fc0ba3706: [OpenMP] Check OpenMP assumptions on call-sites as well (authored by jhuber6). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 371983 llvm/include/llvm/IR/Assumptions.h
llvm/lib/IR/Assumptions.cpp
llvm/lib/Transforms/IPO/OpenMPOpt.cpp
llvm/test/Transforms/OpenMP/spmdization_assumes.ll
|
I think this should check CB and then the callee, if available. So documentation and impl need to change slightly.