Go to file
Stanislav Mekhanoshin 1d8cf2be89 [AMDGPU] Set fast-math flags on functions given the options
We have a single library build without relaxation options.
When inlined library functions remove fast math attributes
from the functions they are integrated into.

This patch sets relaxation attributes on the functions after
linking provided corresponding relaxation options are given.
Math instructions inside the inlined functions remain to have
no fast flags, but inlining does not prevent fast math
transformations of a surrounding caller code anymore.

Differential Revision: https://reviews.llvm.org/D38325

llvm-svn: 314568
2017-09-29 23:40:19 +00:00
clang [PS4] Tidy up some debug-tuning v. triple decision-making. 2017-09-29 21:25:07 +00:00
clang-tools-extra Small clangd cleanups, NFC 2017-09-29 16:41:23 +00:00
compiler-rt Move LoadedModule list to a NoCtor vector and initialize on demand. 2017-09-29 20:55:06 +00:00
debuginfo-tests Revert r313600 due to bot failures on Green Dragon. 2017-09-19 14:51:37 +00:00
libclc Fix amdgcn-amdhsa on llvm-3.9 2017-09-29 19:06:52 +00:00
libcxx [test] forwardlist.cons/move_noexcept.pass.cpp 2017-09-28 20:23:43 +00:00
libcxxabi Fix ASAN build with older compiler-rt versions. 2017-09-14 22:37:34 +00:00
libunwind Skip building x86 parts of UnwindRegisters*.S when targeting SjLj 2017-09-29 06:09:09 +00:00
lld [NFC] Removed accidenatally added file 2017-09-29 09:15:55 +00:00
lldb Fix Android remote debugging tests running on Windows 2017-09-29 03:25:25 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [AMDGPU] Set fast-math flags on functions given the options 2017-09-29 23:40:19 +00:00
openmp [test] Fix uninitialized memory in omp_taskloop_grainsize.c 2017-09-29 13:53:03 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [Polly] Add dumpPw() and dumpExpanded() functions. NFC. 2017-09-29 15:45:40 +00:00