[AssumeBundles] Preserve Information from Load/Store
authorTyker <tyker1@outlook.com>
Wed, 25 Mar 2020 20:55:35 +0000 (21:55 +0100)
committerTyker <tyker1@outlook.com>
Tue, 31 Mar 2020 15:47:04 +0000 (17:47 +0200)
commit7093b92a136b0696cf9cfc3f9822973ed886be5b
tree561212b1eef78865eeaebf1329ad9711d45558ca
parenteb4663d8c6add351d758748383f1a9fc231e5e64
[AssumeBundles] Preserve Information from Load/Store

Summary: This patch preserve dereferenceable, nonnull and alignment from loads and stores.

Reviewers: jdoerfert

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D76759
llvm/lib/IR/KnowledgeRetention.cpp
llvm/test/IR/assume-builder.ll