about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/coverageinfo
diff options
context:
space:
mode:
authorSimonas Kazlauskas <git@kazlauskas.me>2021-04-17 20:40:59 +0300
committerSimonas Kazlauskas <git@kazlauskas.me>2021-04-17 23:33:10 +0300
commit487e27350a16e35f77ca471f368be3da28dac27c (patch)
tree374bbcafba24a077dfcf4982b36684d91d7320d9 /compiler/rustc_codegen_llvm/src/coverageinfo
parentcd9b30527e96969b7d6b5471e05ad5d4185e390f (diff)
downloadrust-487e27350a16e35f77ca471f368be3da28dac27c.tar.gz
rust-487e27350a16e35f77ca471f368be3da28dac27c.zip
Don't set `fast`(-math) for certain simd ops
`fast-math` implies things like functions not being able to accept as an
argument or return as a result, say, `inf` which made these functions
confusingly named or behaving incorrectly, depending on how you
interpret it. Since the time when these intrinsics have been implemented
the intrinsics user's (stdsimd) approach has changed significantly and
so now it is required that these intrinsics operate normally rather than
in "whatever" way.

Fixes #84268
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/coverageinfo')
0 files changed, 0 insertions, 0 deletions