[all-commits] [llvm/llvm-project] 8e9969: pre-commit test

Iris Shi via All-commits all-commits at lists.llvm.org
Sat Jun 21 22:43:50 PDT 2025


  Branch: refs/heads/users/el-ev/fold-ceil-shift
  Home:   https://github.com/llvm/llvm-project
  Commit: 8e9969dd645f452e915c33b96af2e0e30547a452
      https://github.com/llvm/llvm-project/commit/8e9969dd645f452e915c33b96af2e0e30547a452
  Author: Iris Shi <0.0 at owo.li>
  Date:   2025-06-22 (Sun, 22 Jun 2025)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
    A llvm/test/Transforms/InstCombine/ceil-shift.ll

  Log Message:
  -----------
  pre-commit test

[InstCombine] Fold `ceil(X >> C) == 0 -> X == 0`

update test

1

address review comments

rm header

1

1


  Commit: 1a91c572f00c6edb6762de366cc9578ad2785042
      https://github.com/llvm/llvm-project/commit/1a91c572f00c6edb6762de366cc9578ad2785042
  Author: Iris Shi <0.0 at owo.li>
  Date:   2025-06-22 (Sun, 22 Jun 2025)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
    M llvm/test/Transforms/InstCombine/ceil-shift.ll

  Log Message:
  -----------
  [InstCombine] Fold `ceil(X >> C) == 0 -> X == 0`


  Commit: 88301673e99451a4efa3ec9aeda4650f468ee6ec
      https://github.com/llvm/llvm-project/commit/88301673e99451a4efa3ec9aeda4650f468ee6ec
  Author: Iris Shi <0.0 at owo.li>
  Date:   2025-06-22 (Sun, 22 Jun 2025)

  Changed paths:
    M llvm/test/Transforms/InstCombine/ceil-shift.ll

  Log Message:
  -----------
  add test


  Commit: 32cf84843ebdba923c050daad495a72b3cbb2948
      https://github.com/llvm/llvm-project/commit/32cf84843ebdba923c050daad495a72b3cbb2948
  Author: Iris Shi <0.0 at owo.li>
  Date:   2025-06-22 (Sun, 22 Jun 2025)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
    M llvm/test/Transforms/InstCombine/ceil-shift.ll

  Log Message:
  -----------
  match both or and add


  Commit: e854101347cc23125e3cb5783e6ceba97bc59f16
      https://github.com/llvm/llvm-project/commit/e854101347cc23125e3cb5783e6ceba97bc59f16
  Author: Iris Shi <0.0 at owo.li>
  Date:   2025-06-22 (Sun, 22 Jun 2025)

  Changed paths:
    M llvm/include/llvm/Analysis/ValueTracking.h
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
    M llvm/test/Transforms/InstCombine/ceil-shift.ll

  Log Message:
  -----------
  add `stripNullTest` and update `isKnownNonZero`


Compare: https://github.com/llvm/llvm-project/compare/4802be71f149...e854101347cc

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list