[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