[all-commits] [llvm/llvm-project] f608ac: AMDGPU: Push fneg into bitcast of integer select

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed Apr 12 03:49:13 PDT 2023


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

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
    M llvm/test/CodeGen/AMDGPU/fneg-combines.new.ll
    M llvm/test/CodeGen/AMDGPU/fneg-modifier-casting.ll

  Log Message:
  -----------
  AMDGPU: Push fneg into bitcast of integer select

Avoids some regressions in the math libraries in a future
patch.


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

  Changed paths:
    M llvm/lib/Analysis/ValueTracking.cpp

  Log Message:
  -----------
  ValueTracking: Remove outdated todo


  Commit: 6aca400986d5c394624759eaed1e93f13d0cbcbb
      https://github.com/llvm/llvm-project/commit/6aca400986d5c394624759eaed1e93f13d0cbcbb
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-04-12 (Wed, 12 Apr 2023)

  Changed paths:
    M llvm/include/llvm/Analysis/ValueTracking.h
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/unittests/Analysis/ValueTrackingTest.cpp

  Log Message:
  -----------
  ValueTracking: Handle no-nan check for computeKnownFPClass for fadd/fsub

Copy the logic from isKnownNeverNaN for fadd/fsub.


  Commit: 94adb39b85e069728ebdb6f31c76f98f4355f66b
      https://github.com/llvm/llvm-project/commit/94adb39b85e069728ebdb6f31c76f98f4355f66b
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-04-12 (Wed, 12 Apr 2023)

  Changed paths:
    M llvm/unittests/Analysis/ValueTrackingTest.cpp

  Log Message:
  -----------
  unittests: Use opaque pointers in a test


Compare: https://github.com/llvm/llvm-project/compare/6d3b779792fb...94adb39b85e0


More information about the All-commits mailing list