[all-commits] [llvm/llvm-project] 6027e0: [SimplifyCFG] Teach SimplifyEqualityComparisonWith...

Roman Lebedev via All-commits all-commits at lists.llvm.org
Tue Dec 29 13:48:47 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6027e05dbfc59a780bf6fc42d5a4f80a59878be1
      https://github.com/llvm/llvm-project/commit/6027e05dbfc59a780bf6fc42d5a4f80a59878be1
  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/2005-06-16-PHICrash.ll

  Log Message:
  -----------
  [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 1


  Commit: fe9bdd962152d6b3d1203f2b6129df122c462599
      https://github.com/llvm/llvm-project/commit/fe9bdd962152d6b3d1203f2b6129df122c462599
  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/InfLoop.ll
    M llvm/test/Transforms/SimplifyCFG/implied-cond-matching-imm.ll
    M llvm/test/Transforms/SimplifyCFG/iterative-simplify.ll

  Log Message:
  -----------
  [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 2


  Commit: 18c407bf4c16800a836abe8096a7e4c41ce46b24
      https://github.com/llvm/llvm-project/commit/18c407bf4c16800a836abe8096a7e4c41ce46b24
  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/GVNSink/indirect-call.ll
    M llvm/test/Transforms/GVNSink/sink-common-code.ll
    M llvm/test/Transforms/SimplifyCFG/BrUnwind.ll
    M llvm/test/Transforms/SimplifyCFG/HoistCode.ll
    M llvm/test/Transforms/SimplifyCFG/UncondBranchToReturn.ll
    M llvm/test/Transforms/SimplifyCFG/X86/empty-cleanuppad.ll
    M llvm/test/Transforms/SimplifyCFG/X86/pr39187-g.ll
    M llvm/test/Transforms/SimplifyCFG/hoist-common-code.ll
    M llvm/test/Transforms/SimplifyCFG/hoist-with-range.ll
    M llvm/test/Transforms/SimplifyCFG/pr39807.ll

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


  Commit: b8121b2e62d58ca42aa78b0dd644af9d096957a3
      https://github.com/llvm/llvm-project/commit/b8121b2e62d58ca42aa78b0dd644af9d096957a3
  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/sink-common-code.ll

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


  Commit: d4c0abb4a31a9e6a8fccb656d897f7140781022c
      https://github.com/llvm/llvm-project/commit/d4c0abb4a31a9e6a8fccb656d897f7140781022c
  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/LoopVectorize/if-pred-stores.ll
    M llvm/test/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll
    M llvm/test/Transforms/SimplifyCFG/X86/critedge-assume.ll
    M llvm/test/Transforms/SimplifyCFG/branch-phi-thread.ll
    M llvm/test/Transforms/SimplifyCFG/debug-info-thread-phi.ll
    M llvm/test/Transforms/SimplifyCFG/pr46638.ll
    M llvm/test/Transforms/SimplifyCFG/unprofitable-pr.ll

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


  Commit: 307156246f7d8a1ff5293b97414f5ba7f19298b7
      https://github.com/llvm/llvm-project/commit/307156246f7d8a1ff5293b97414f5ba7f19298b7
  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/merge-cond-stores-2.ll
    M llvm/test/Transforms/SimplifyCFG/merge-cond-stores.ll
    M llvm/test/Transforms/SimplifyCFG/preserve-store-alignment.ll

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


  Commit: ec0b671a6147f669a0ab155000b1b5f19b214b7d
      https://github.com/llvm/llvm-project/commit/ec0b671a6147f669a0ab155000b1b5f19b214b7d
  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/2008-07-13-InfLoopMiscompile.ll
    M llvm/test/Transforms/SimplifyCFG/extract-cost.ll
    M llvm/test/Transforms/SimplifyCFG/pr34131.ll

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


  Commit: 39a56f7f1722b1e917a3bd5c829ec1d7effd5a11
      https://github.com/llvm/llvm-project/commit/39a56f7f1722b1e917a3bd5c829ec1d7effd5a11
  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-on-const-select.ll

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


Compare: https://github.com/llvm/llvm-project/compare/145cbef5879c...39a56f7f1722


More information about the All-commits mailing list