Revert "[CloneFunction] Don't remove side effecting calls"
authorReid Kleckner <rnk@google.com>
Wed, 3 Aug 2016 20:01:01 +0000 (20:01 +0000)
committerReid Kleckner <rnk@google.com>
Wed, 3 Aug 2016 20:01:01 +0000 (20:01 +0000)
commita6be60871f3ea2ff7778d8289a0bb867fcceac76
tree85350165e717c9089bc78de43f57ba37f797d1f1
parentf7672854f0910d032dd791ba063694b61ae3eaf2
Revert "[CloneFunction] Don't remove side effecting calls"

This reverts commit r277611 and the followup r277614.

Bootstrap builds and chromium builds are crashing during inlining after
this change.

llvm-svn: 277642
llvm/lib/Analysis/InstructionSimplify.cpp
llvm/lib/Transforms/Utils/CloneFunction.cpp
llvm/test/Transforms/Inline/inline_constprop.ll