[PATCH] D78014: [AssumeBundles] Prevent generation of some redundant assumes
Tyker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 13 05:20:45 PDT 2020
Tyker created this revision.
Tyker added a reviewer: jdoerfert.
Herald added subscribers: llvm-commits, hiraditya.
Herald added a project: LLVM.
with this patch the assume salvageKnowledge will not generate assume if all knowledge is already available in an assume with valid context. assume bulider can also in some cases update an existing assume with better information.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D78014
Files:
llvm/include/llvm/Analysis/AssumeBundleQueries.h
llvm/include/llvm/Transforms/Utils/AssumeBundleBuilder.h
llvm/lib/Analysis/AssumeBundleQueries.cpp
llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
llvm/test/Analysis/BasicAA/featuretest.ll
llvm/test/Transforms/EarlyCSE/guards.ll
llvm/test/Transforms/EarlyCSE/invariant-loads.ll
llvm/test/Transforms/Util/assume-builder.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D78014.256962.patch
Type: text/x-patch
Size: 51840 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200413/2c1bd3e6/attachment.bin>
More information about the llvm-commits
mailing list