aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ModuleDependencyCollector.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2022-11-20 14:36:02 -0800
committerMatt Arsenault <arsenm2@gmail.com>2022-12-19 14:20:20 -0500
commit81616561c1b376af85365c9eaf94d49ad184c623 (patch)
tree62e9ff1926c305bc0f6cff5baf1e355cad145129 /clang/lib/Frontend/ModuleDependencyCollector.cpp
parent42d3f326d5d80a6ceeaee2ddad20d250b370f89c (diff)
downloadllvm-81616561c1b376af85365c9eaf94d49ad184c623.zip
llvm-81616561c1b376af85365c9eaf94d49ad184c623.tar.gz
llvm-81616561c1b376af85365c9eaf94d49ad184c623.tar.bz2
HIP: Directly call fabs builtins
All the attribute numbering changes are due to the ocml function being assumed convergent, and the direct call is not. This begins a series of patches to avoid using the thinnest ocml wrappers around llvm intrinsics. These wrapper functions aren't buying anything and add complexity. As we do not propagate fast math flags into the library on linking, and cannot generally safely do so, we're losing information by calling into them. Directly call the builtins so we get the fast math flags set appropriate for the translation unit naturally.
Diffstat (limited to 'clang/lib/Frontend/ModuleDependencyCollector.cpp')
0 files changed, 0 insertions, 0 deletions