[all-commits] [llvm/llvm-project] 656b52: ValueTracking: Handle non-splat vectors in compute...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Fri Apr 14 14:41:40 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 656b52a6c61e15dfbd5969417d66fcaf0e730ce1
      https://github.com/llvm/llvm-project/commit/656b52a6c61e15dfbd5969417d66fcaf0e730ce1
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/test/Transforms/Attributor/nofpclass.ll

  Log Message:
  -----------
  ValueTracking: Handle non-splat vectors in computeKnownFPClass

Avoids some regressions when the implementation of isKnownNeverNaN is
replaced with computeKnownFPClass.


  Commit: f3c299fc52b9d107c6e29ec38b18626f5223a391
      https://github.com/llvm/llvm-project/commit/f3c299fc52b9d107c6e29ec38b18626f5223a391
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    A llvm/test/Transforms/Attributor/nofpclass-trunc.ll

  Log Message:
  -----------
  ValueTracking: Add baseline test for trunc computeKnownFPClass handling


  Commit: 3dabcdc78b718db8136e27c8bec7b99eeabac5bf
      https://github.com/llvm/llvm-project/commit/3dabcdc78b718db8136e27c8bec7b99eeabac5bf
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M llvm/include/llvm/Analysis/ValueTracking.h
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/test/Transforms/Attributor/nofpclass-trunc.ll

  Log Message:
  -----------
  ValueTracking: Implement computeKnownFPClass for llvm.trunc


  Commit: 7ae8c77a152772e61cc8e8793062999b5446cddd
      https://github.com/llvm/llvm-project/commit/7ae8c77a152772e61cc8e8793062999b5446cddd
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    A llvm/test/Transforms/Attributor/nofpclass-fpext.ll

  Log Message:
  -----------
  ValueTracking: Add baseline test for computeKnownFPClass fpext handling


  Commit: 2941ec880dd8f6fa5cc253a6f8fd5ff3560a6b0a
      https://github.com/llvm/llvm-project/commit/2941ec880dd8f6fa5cc253a6f8fd5ff3560a6b0a
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    A llvm/test/Transforms/Attributor/nofpclass-arithmetic-fence.ll

  Log Message:
  -----------
  ValueTracking: Add baseline test for arithmetic.fence computeKnownFPClass


  Commit: 49b931bdc52e176e368ca49327646988e2bee975
      https://github.com/llvm/llvm-project/commit/49b931bdc52e176e368ca49327646988e2bee975
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/test/Transforms/Attributor/nofpclass-arithmetic-fence.ll

  Log Message:
  -----------
  ValueTracking: Implement computeKnownFPClass for arithmetic.fence


Compare: https://github.com/llvm/llvm-project/compare/2b88298c2ab2...49b931bdc52e


More information about the All-commits mailing list