]> granicus.if.org Git - llvm/commit
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)
commitf0644872bfbeaa478d9762bf8c185761c38e2e7f
tree4df019aab70dacaede275d65b155548069fc628b
parent8a2defdd81e99d0f3017b75dad93760f9dbf6a81
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@367289 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/BypassSlowDivision.h
lib/Transforms/Scalar/DivRemPairs.cpp
test/Transforms/DivRemPairs/X86/div-expanded-rem-pair.ll