[all-commits] [llvm/llvm-project] 7199f4: ValueTracking: Use SimplifyQuery for computeKnownC...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Thu Apr 16 05:50:28 PDT 2026


  Branch: refs/heads/users/arsenm/valuetracking/use-simplify-query-computeConstantRange
  Home:   https://github.com/llvm/llvm-project
  Commit: 7199f4de89f518a5a9d06b6664b6530e74a8a6d5
      https://github.com/llvm/llvm-project/commit/7199f4de89f518a5a9d06b6664b6530e74a8a6d5
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M llvm/include/llvm/Analysis/ValueTracking.h
    M llvm/lib/Analysis/BasicAliasAnalysis.cpp
    M llvm/lib/Analysis/InstructionSimplify.cpp
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
    M llvm/lib/Transforms/IPO/FunctionAttrs.cpp
    M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
    M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
    M llvm/test/Transforms/InstCombine/get_vector_length.ll
    M llvm/unittests/Analysis/ValueTrackingTest.cpp

  Log Message:
  -----------
  ValueTracking: Use SimplifyQuery for computeKnownConstantRange

Does introduce new context passing in a few of the updated contexts.


  Commit: 9eeb14d6c53f89180fbc34a7e9a5c529e84f87d7
      https://github.com/llvm/llvm-project/commit/9eeb14d6c53f89180fbc34a7e9a5c529e84f87d7
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp

  Log Message:
  -----------
  context


  Commit: 8a7d3b819ff6db9e22494d62e310a97086ba3a15
      https://github.com/llvm/llvm-project/commit/8a7d3b819ff6db9e22494d62e310a97086ba3a15
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2026-04-16 (Thu, 16 Apr 2026)

  Changed paths:
    M llvm/test/Transforms/InstCombine/urem-via-cmp-select.ll

  Log Message:
  -----------
  suppress fixpoint error


Compare: https://github.com/llvm/llvm-project/compare/47e77fa80105...8a7d3b819ff6

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