[all-commits] [llvm/llvm-project] 099410: Attributor: Add baseline test for inferring denorm...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Thu Aug 31 05:26:46 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 099410b736e5bf89a6fed31c5ad56cd3e0f4b394
      https://github.com/llvm/llvm-project/commit/099410b736e5bf89a6fed31c5ad56cd3e0f4b394
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-08-31 (Thu, 31 Aug 2023)

  Changed paths:
    A llvm/test/Transforms/Attributor/denormal-fp-math.ll

  Log Message:
  -----------
  Attributor: Add baseline test for inferring denormal-fp-math


  Commit: 850ec7bbb18f36535d60b5201b0d7f368408ec23
      https://github.com/llvm/llvm-project/commit/850ec7bbb18f36535d60b5201b0d7f368408ec23
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-08-31 (Thu, 31 Aug 2023)

  Changed paths:
    M llvm/include/llvm/ADT/FloatingPointMode.h
    M llvm/include/llvm/Transforms/IPO/Attributor.h
    M llvm/lib/Transforms/IPO/Attributor.cpp
    M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
    M llvm/test/Transforms/Attributor/denormal-fp-math.ll

  Log Message:
  -----------
  Attributor: Try to propagate concrete denormal-fp-math{-f32}

Allow specialization of functions with "dynamic" denormal modes to a
known IEEE or DAZ mode based on callers. This should make it possible
to implement a is-denormal-flushing-enabled test using
llvm.canonicalize and have it be free after LTO.

https://reviews.llvm.org/D156129


Compare: https://github.com/llvm/llvm-project/compare/239ab16ec121...850ec7bbb18f


More information about the All-commits mailing list