Revert "[InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same basic block"
authorOwen Anderson <resistor@mac.com>
Fri, 28 Aug 2020 23:32:25 +0000 (23:32 +0000)
committerOwen Anderson <resistor@mac.com>
Fri, 28 Aug 2020 23:43:42 +0000 (23:43 +0000)
commited90f15efb40d26b5d3ead3bb8e9e284218e0186
tree468f837f6824d3cc01032dd2afb70ff619dd6b3b
parentb5ef137c11b1cc6ae839ee75b49233825772bdd0
Revert "[InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same basic block"

This reverts commit 6102310d814ad73eab60a88b21dd70874f7a056f.  It
appears to cause compilation non-determinism and caused stage3
mismatches.
llvm/lib/Analysis/InstructionSimplify.cpp
llvm/lib/IR/Instruction.cpp
llvm/test/CodeGen/X86/statepoint-vector.ll
llvm/test/Transforms/EarlyCSE/phi.ll
llvm/test/Transforms/InstCombine/merging-multiple-stores-into-successor.ll
llvm/test/Transforms/InstCombine/phi-aware-aggregate-reconstruction.ll
llvm/test/Transforms/InstCombine/phi-equal-incoming-pointers.ll
llvm/test/Transforms/InstCombine/select.ll
llvm/test/Transforms/InstSimplify/phi-cse.ll
llvm/test/Transforms/JumpThreading/loop-phi.ll
llvm/test/Transforms/LoopVectorize/reduction.ll