summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2019-05-30 16:07:11 +0000
committerRoman Lebedev <lebedev.ri@gmail.com>2019-05-30 16:07:11 +0000
commit019d270e43967558de00ee4b6d624a2225a2fb77 (patch)
tree945cdfd751c4c967f28261d5b3b871334ec439c1 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent0317e46a6322037cef6160dd7216dfe0499aaa4b (diff)
[DAGCombine] Revert of recommit of "binop-with-const hoisting" patches
I was looking into an endless combine loop the uncommitted follow-up patch was causing, and it appears even these patches can exibit such an endless loop. The root cause is that we try to hoist one binop (add/sub) with constant operand, and if we get two such binops both of which are eligible for this hoisting, we get stuck. Some cases may highlight missing constant-folds. Reverts r361871,r361872,r361873,r361874. llvm-svn: 362109
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions