[FPEnv] Add pragma FP_CONTRACT support under strict FP.
authorWang, Pengfei <pengfei.wang@intel.com>
Wed, 15 Jan 2020 11:08:38 +0000 (19:08 +0800)
committerWang, Pengfei <pengfei.wang@intel.com>
Tue, 28 Jan 2020 12:43:43 +0000 (20:43 +0800)
commit3239b5034ee97b63572e61713b15be8444eeab25
tree9ae7dde235b373f4449ef0973a51b488c4e3d06d
parent4c8817cddf6a4e012e5ca07d65fd39f11bd0ee74
[FPEnv] Add pragma FP_CONTRACT support under strict FP.

Summary: Support pragma FP_CONTRACT under strict FP.

Reviewers: craig.topper, andrew.w.kaylor, uweigand, RKSimon, LiuChen3

Subscribers: hiraditya, jdoerfert, cfe-commits, llvm-commits, LuoYuanke

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D72820
clang/lib/CodeGen/CGExprScalar.cpp
clang/test/CodeGen/constrained-math-builtins.c
llvm/docs/LangRef.rst
llvm/include/llvm/CodeGen/BasicTTIImpl.h
llvm/include/llvm/IR/ConstrainedOps.def
llvm/include/llvm/IR/Intrinsics.td
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
llvm/test/CodeGen/X86/fp-intrinsics-fma.ll