[AssumeBundles] adapte GVN to assume bundles
authorTyker <tyker1@outlook.com>
Tue, 14 Apr 2020 09:55:56 +0000 (11:55 +0200)
committerTyker <tyker1@outlook.com>
Tue, 14 Apr 2020 10:48:14 +0000 (12:48 +0200)
commit1d2b76a8fc3de541eedf90bf7f140c76ede481e7
tree5fc3629bd1e44ff12c9ef8cd33c0488aa22967bc
parentf2b5e60dfd09f99d036197c078179c774f8b4582
[AssumeBundles] adapte GVN to assume bundles

Summary:
prevent GVN from removing assume bundles
make GVN preserve information from removed instructions

Reviewers: jdoerfert

Reviewed By: jdoerfert

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D77405
llvm/lib/Transforms/Scalar/GVN.cpp
llvm/test/Analysis/BasicAA/featuretest.ll