Refactor replaceDominatedUsesWith to have a flag to control whether to replace uses...
authorDehao Chen <dehao@google.com>
Thu, 1 Sep 2016 23:26:48 +0000 (23:26 +0000)
committerDehao Chen <dehao@google.com>
Thu, 1 Sep 2016 23:26:48 +0000 (23:26 +0000)
commitddd0c125e36808cd56bf434ee38125d464331a78
treecd99feec5ef011aa49b9a62e92859a62550dc433
parent3087b2cf2ba1454b2aadee0cceefd5e2f71b50a8
Refactor replaceDominatedUsesWith to have a flag to control whether to replace uses in BB itself.

Summary: This is in preparation for LoopSink pass which calls replaceDominatedUsesWith to update after sinking.

Reviewers: chandlerc, davidxl, danielcdh

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D24170

llvm-svn: 280427
llvm/include/llvm/Transforms/Utils/Local.h
llvm/lib/Transforms/Scalar/GVN.cpp
llvm/lib/Transforms/Utils/Local.cpp