aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2023-06-01 16:29:44 -0400
committerMatt Arsenault <Matthew.Arsenault@amd.com>2023-08-31 19:03:48 -0400
commit5c0da5839de1bdc08f411a04305a9bdadf538ad5 (patch)
tree203fb281f723df5ce1ce748c152a057a67591835 /llvm/lib/IR/Function.cpp
parent50a9b3d8a5220c21c57197ef4c9483a2b9d14fd5 (diff)
downloadllvm-5c0da5839de1bdc08f411a04305a9bdadf538ad5.zip
llvm-5c0da5839de1bdc08f411a04305a9bdadf538ad5.tar.gz
llvm-5c0da5839de1bdc08f411a04305a9bdadf538ad5.tar.bz2
InstCombine: Recognize fabs as bitcasted integer
In the past we sort of pretended float might be implementable as a non-IEEE type but that never realistically would work. Exotic FP types would need to be added to the IR. Turning these into FP operations enables FP tracking optimizations. https://reviews.llvm.org/D151937
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions