Enable double to float shrinking optimizations for binary functions like 'fmin/fmax...
authorYi Jiang <yjiang@apple.com>
Mon, 16 Dec 2013 22:42:40 +0000 (22:42 +0000)
committerYi Jiang <yjiang@apple.com>
Mon, 16 Dec 2013 22:42:40 +0000 (22:42 +0000)
commit4faf2ba0c7ef9f28a5d4a6c096105ff8aca94279
tree5c8d932a90cd2150ae476c55f02bc79a25771f98
parent89452cf827d9699027b60212b2795b9e14d5ea7a
Enable double to float shrinking optimizations for binary functions like 'fmin/fmax'. Fix radar:15283121

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197434 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetLibraryInfo.h
include/llvm/Transforms/Utils/BuildLibCalls.h
lib/Target/TargetLibraryInfo.cpp
lib/Transforms/Utils/BuildLibCalls.cpp
lib/Transforms/Utils/SimplifyLibCalls.cpp
test/Transforms/InstCombine/float-shrink-compare.ll