Splitting Knowledge retention into Queries in Analysis and Builder into Transform/Utils
allows Queries and Transform/Utils to use Analysis.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D77171
[NFC] Split Knowledge retention and place it more appropriatly ClosedPublic Authored by Tyker on Mar 31 2020, 1:54 PM.
Details Summary Splitting Knowledge retention into Queries in Analysis and Builder into Transform/Utils
Diff Detail
Event TimelineTyker added a child revision: D76149: [AssumeBundles] Use assume bundles in isKnownNonZero.Mar 31 2020, 1:56 PM This revision is now accepted and ready to land.Mar 31 2020, 4:55 PM Closed by commit rGc00cb76274fd: [NFC] Split Knowledge retention and place it more appropriatly (authored by Tyker). · Explain WhyApr 2 2020, 6:28 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 254503 llvm/include/llvm/Analysis/AssumeBundleQueries.h
llvm/include/llvm/IR/KnowledgeRetention.h
llvm/include/llvm/Transforms/IPO/Attributor.h
llvm/include/llvm/Transforms/Utils/AssumeBundleBuilder.h
llvm/include/llvm/module.modulemap
llvm/lib/Analysis/AssumeBundleQueries.cpp
llvm/lib/Analysis/CMakeLists.txt
llvm/lib/IR/CMakeLists.txt
llvm/lib/IR/KnowledgeRetention.cpp
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
llvm/lib/Transforms/Scalar/EarlyCSE.cpp
llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
llvm/lib/Transforms/Utils/CMakeLists.txt
llvm/lib/Transforms/Utils/InlineFunction.cpp
llvm/lib/Transforms/Utils/Local.cpp
llvm/test/Transforms/Util/assume-builder.ll
llvm/unittests/Analysis/AssumeBundleQueriesTest.cpp
llvm/unittests/Analysis/CMakeLists.txt
llvm/unittests/IR/CMakeLists.txt
|