[all-commits] [llvm/llvm-project] c45f76: [SimplifyCFG] Teach SimplifyBranchOnICmpChain() to...

Roman Lebedev via All-commits all-commits at lists.llvm.org
Wed Dec 30 12:59:50 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c45f765c0d41ad94b857ee4b7e007d58b41ed650
      https://github.com/llvm/llvm-project/commit/c45f765c0d41ad94b857ee4b7e007d58b41ed650
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2020-12-30 (Wed, 30 Dec 2020)

  Changed paths:
    M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
    M llvm/test/Transforms/SimplifyCFG/switch_msan.ll

  Log Message:
  -----------
  [SimplifyCFG] Teach SimplifyBranchOnICmpChain() to preserve DomTree


  Commit: a17025aa61b16021ee85ff5deec47a9ed40ae1d4
      https://github.com/llvm/llvm-project/commit/a17025aa61b16021ee85ff5deec47a9ed40ae1d4
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2020-12-30 (Wed, 30 Dec 2020)

  Changed paths:
    M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
    M llvm/test/Transforms/SimplifyCFG/switch-to-select-two-case.ll

  Log Message:
  -----------
  [SimplifyCFG] Teach switchToSelect() to preserve DomTree


  Commit: 7f221c9196de2f042030e2a31f81089889d705bd
      https://github.com/llvm/llvm-project/commit/7f221c9196de2f042030e2a31f81089889d705bd
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2020-12-30 (Wed, 30 Dec 2020)

  Changed paths:
    M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
    M llvm/test/Transforms/SimplifyCFG/X86/CoveredLookupTable.ll
    M llvm/test/Transforms/SimplifyCFG/X86/disable-lookup-table.ll
    M llvm/test/Transforms/SimplifyCFG/X86/switch-covered-bug.ll
    M llvm/test/Transforms/SimplifyCFG/X86/switch-table-bug.ll
    M llvm/test/Transforms/SimplifyCFG/rangereduce.ll

  Log Message:
  -----------
  [SimplifyCFG] Teach SwitchToLookupTable() to preserve DomTree


  Commit: 51879a525649c8151f7e841b66a5cea0e1c8e74e
      https://github.com/llvm/llvm-project/commit/51879a525649c8151f7e841b66a5cea0e1c8e74e
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2020-12-30 (Wed, 30 Dec 2020)

  Changed paths:
    M llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
    M llvm/test/Transforms/LoopIdiom/X86/left-shift-until-bittest.ll

  Log Message:
  -----------
  [LoopIdiom] 'left-shift until bittest': don't forget to check that PHI node is in loop header

Fixes an issue reported by Peter Collingbourne in
https://reviews.llvm.org/D91726#2475301


Compare: https://github.com/llvm/llvm-project/compare/253dc16f9eb0...51879a525649


More information about the All-commits mailing list