[all-commits] [llvm/llvm-project] 94d145: [OpenMP][FIX] More AAExecutionDomain fixes
Johannes Doerfert via All-commits
all-commits at lists.llvm.org
Mon Mar 27 22:05:51 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 94d14536a94f5bbe71cd8d952f654457810760b7
https://github.com/llvm/llvm-project/commit/94d14536a94f5bbe71cd8d952f654457810760b7
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2023-03-27 (Mon, 27 Mar 2023)
Changed paths:
M llvm/include/llvm/Transforms/IPO/Attributor.h
M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
M llvm/test/Transforms/OpenMP/value-simplify-openmp-opt.ll
M openmp/libomptarget/test/offloading/bug51781.c
Log Message:
-----------
[OpenMP][FIX] More AAExecutionDomain fixes
We missed certain updates, mostly to call site information, and
dependent AAs did not get recomputed. We also did not properly
distinguish and propagate incoming and outgoing information of call
sites.
The runtime tests passes now, I'll add a proper test for
AAExecutionDomain soon that covers all the cases and ensures we haven't
forgotten more updates. To help unblock some apps, I'll put the fix
first.
More information about the All-commits
mailing list