[Attributor] Try to delete stores and simplify stored values
authorJohannes Doerfert <johannes@jdoerfert.de>
Thu, 19 May 2022 18:51:07 +0000 (13:51 -0500)
committerJohannes Doerfert <johannes@jdoerfert.de>
Thu, 9 Jun 2022 14:48:53 +0000 (16:48 +0200)
commit94841c713fdd2bce3276015d1e946d414bb74ee8
treebafd16efaa10e4df1506f69ed5fa1e05bf4b5860
parenta3273c0c06003b9e5f53a856844fee42a17e6b7b
[Attributor] Try to delete stores and simplify stored values

By default we should try to eliminate unused stores and simplify values
stored while we are at it.
llvm/lib/Transforms/IPO/Attributor.cpp
llvm/test/Transforms/Attributor/heap_to_stack.ll
llvm/test/Transforms/Attributor/heap_to_stack_gpu.ll
llvm/test/Transforms/Attributor/nocapture-1.ll
llvm/test/Transforms/Attributor/value-simplify-pointer-info.ll
llvm/test/Transforms/Attributor/value-simplify.ll
llvm/test/Transforms/OpenMP/parallel_region_merging.ll