[all-commits] [llvm/llvm-project] 5eb2e9: [InstCombine] convert assumes to operand bundles
Ralender via All-commits
all-commits at lists.llvm.org
Tue Feb 9 10:34:29 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5eb2e994f9b3a5aff0a156d0a1f7e6121342cc11
https://github.com/llvm/llvm-project/commit/5eb2e994f9b3a5aff0a156d0a1f7e6121342cc11
Author: Tyker <tyker1 at outlook.com>
Date: 2021-02-09 (Tue, 09 Feb 2021)
Changed paths:
M llvm/include/llvm/Analysis/AssumeBundleQueries.h
M llvm/include/llvm/IR/Value.h
M llvm/include/llvm/Transforms/Utils/AssumeBundleBuilder.h
M llvm/lib/Analysis/Loads.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
M llvm/test/Analysis/BasicAA/featuretest.ll
M llvm/test/Analysis/ValueTracking/assume-queries-counter.ll
M llvm/test/Analysis/ValueTracking/assume.ll
M llvm/test/Transforms/InstCombine/assume-align.ll
M llvm/test/Transforms/InstCombine/assume.ll
Log Message:
-----------
[InstCombine] convert assumes to operand bundles
Instcombine will convert the nonnull and alignment assumption that use the boolean condtion
to an assumption that uses the operand bundles when knowledge retention is enabled.
Differential Revision: https://reviews.llvm.org/D82703
More information about the All-commits
mailing list