[all-commits] [llvm/llvm-project] 337b67: [InstCombine] Change limit-max-iterations test cas...

Nikita Popov via All-commits all-commits at lists.llvm.org
Sat Mar 28 10:25:30 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 337b671b0d21822cc5865cea0f13d151b7994503
      https://github.com/llvm/llvm-project/commit/337b671b0d21822cc5865cea0f13d151b7994503
  Author: Nikita Popov <nikita.ppv at gmail.com>
  Date:   2020-03-28 (Sat, 28 Mar 2020)

  Changed paths:
    M llvm/test/Transforms/InstCombine/limit-max-iterations.ll

  Log Message:
  -----------
  [InstCombine] Change limit-max-iterations test case; NFC

This particular case will stop needing multiple iterations in
a followup change.


  Commit: 672e8bfbfcddcc63e5940c50bb94d56ac6e96a58
      https://github.com/llvm/llvm-project/commit/672e8bfbfcddcc63e5940c50bb94d56ac6e96a58
  Author: Nikita Popov <nikita.ppv at gmail.com>
  Date:   2020-03-28 (Sat, 28 Mar 2020)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
    M llvm/test/Transforms/InstCombine/xor-of-icmps-with-extra-uses.ll

  Log Message:
  -----------
  [InstCombine] Fix worklist management in foldXorOfICmps()

Because this code does not use the IC-aware replaceInstUsesWith()
helper, we need to manually push users to the worklist.

This is NFC-ish, in that it may only change worklist order.


Compare: https://github.com/llvm/llvm-project/compare/fdc41aa22c60...672e8bfbfcdd


More information about the All-commits mailing list