[all-commits] [llvm/llvm-project] 4c4ff5: AMDGPU: Add more baseline test for fmul to ldexp p...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed Aug 23 17:39:22 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4c4ff503617e59cf8ab7146cbe16cd7f146d49b4
      https://github.com/llvm/llvm-project/commit/4c4ff503617e59cf8ab7146cbe16cd7f146d49b4
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-08-23 (Wed, 23 Aug 2023)

  Changed paths:
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir
    M llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll

  Log Message:
  -----------
  AMDGPU: Add more baseline test for fmul to ldexp patterns


  Commit: 16bc07ac9105dd87745e0335b057c217efadd4dc
      https://github.com/llvm/llvm-project/commit/16bc07ac9105dd87745e0335b057c217efadd4dc
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-08-23 (Wed, 23 Aug 2023)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
    M llvm/lib/Target/AMDGPU/SIInstructions.td
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir
    M llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll

  Log Message:
  -----------
  AMDGPU: Select f64 fmul by negative power of 2 to ldexp

Select fmul x, -K -> ldexp(-x, log2(fabsK))
Select fmul fabs(x), -K -> ldexp(-|x|, log2(fabsK))

https://reviews.llvm.org/D158173


Compare: https://github.com/llvm/llvm-project/compare/61c8af67924b...16bc07ac9105


More information about the All-commits mailing list