Revert "[DivRemPairs] Handling for expanded-form rem - recomposition (PR42673)"
authorRoman Lebedev <lebedev.ri@gmail.com>
Tue, 30 Jul 2019 07:44:58 +0000 (07:44 +0000)
committerRoman Lebedev <lebedev.ri@gmail.com>
Tue, 30 Jul 2019 07:44:58 +0000 (07:44 +0000)
commit8e0cf076aca8e9c23919d1c8398826ab91a88560
treefe63cee99539d02d592df435eb9b06a46e04f578
parentc75cdd056f6993bfed0962845e2f79f062a4bc11
Revert "[DivRemPairs] Handling for expanded-form rem - recomposition (PR42673)"

test-suite/MultiSource/Benchmarks/DOE-ProxyApps-C/miniGMG broke:

Only PHI nodes may reference their own value!
  %sub33 = srem i32 %sub33, %ranks_in_i

This reverts commit r367288.

llvm-svn: 367289
llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h
llvm/lib/Transforms/Scalar/DivRemPairs.cpp
llvm/test/Transforms/DivRemPairs/X86/div-expanded-rem-pair.ll