[all-commits] [llvm/llvm-project] dde21c: [OpenMP][FIX] Remove accidental and somewhat rando...
Johannes Doerfert via All-commits
all-commits at lists.llvm.org
Tue Dec 13 19:38:34 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: dde21c1983f48059067b0595bc142c9264061bb0
https://github.com/llvm/llvm-project/commit/dde21c1983f48059067b0595bc142c9264061bb0
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
Log Message:
-----------
[OpenMP][FIX] Remove accidental and somewhat random change
Commit: fc21f2d7bae2e0be630470cc7ca9323ed5859892
https://github.com/llvm/llvm-project/commit/fc21f2d7bae2e0be630470cc7ca9323ed5859892
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M llvm/include/llvm/Transforms/IPO/Attributor.h
M llvm/lib/Transforms/IPO/Attributor.cpp
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
M llvm/test/Transforms/Attributor/ArgumentPromotion/alloca-as.ll
M llvm/test/Transforms/Attributor/ArgumentPromotion/dbg.ll
M llvm/test/Transforms/Attributor/ArgumentPromotion/naked_functions.ll
M llvm/test/Transforms/Attributor/ArgumentPromotion/nonzero-address-spaces.ll
M llvm/test/Transforms/Attributor/ArgumentPromotion/pr27568.ll
M llvm/test/Transforms/Attributor/ArgumentPromotion/profile.ll
M llvm/test/Transforms/Attributor/ArgumentPromotion/variadic.ll
M llvm/test/Transforms/Attributor/IPConstantProp/naked-return.ll
M llvm/test/Transforms/Attributor/IPConstantProp/return-argument.ll
M llvm/test/Transforms/Attributor/cgscc_bugs.ll
M llvm/test/Transforms/Attributor/depgraph.ll
M llvm/test/Transforms/Attributor/internal-noalias.ll
M llvm/test/Transforms/Attributor/liveness_chains.ll
M llvm/test/Transforms/Attributor/lowerheap.ll
M llvm/test/Transforms/Attributor/misc.ll
M llvm/test/Transforms/Attributor/noalias.ll
M llvm/test/Transforms/Attributor/noundef.ll
M llvm/test/Transforms/Attributor/value-simplify-assume.ll
M llvm/test/Transforms/Attributor/value-simplify-pointer-info.ll
A llvm/test/Transforms/Attributor/value-simplify-reachability.ll
M llvm/unittests/Transforms/IPO/AttributorTest.cpp
Log Message:
-----------
[Attributor] Introduce AA[Intra/Inter]Reachability
We had two AAs for reachability but it was very cumbersome to extend
them. We also had some fallback to use LLVM-core mechanisms and cache
the result. The new design shares the query code and interface nicely
between AAIntraFnReachability and AAInterFnReachability.
As part of the rewrite we also added the ExclusionSet to the queries.
Compare: https://github.com/llvm/llvm-project/compare/edb3b44e7d7c...fc21f2d7bae2
More information about the All-commits
mailing list