summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/regutils.h
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2016-06-21 12:29:03 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2016-06-21 12:29:03 +0000
commitbf2c03ee6952c69f1f418707ecad471761ea6ebb (patch)
treeea9336384f476ad10641f272be6ca6f846d8f045 /llvm/lib/Support/regutils.h
parenta266cf0518a3ae40a18d3133c0b10052b6b83e56 (diff)
downloadbcm5719-llvm-bf2c03ee6952c69f1f418707ecad471761ea6ebb.tar.gz
bcm5719-llvm-bf2c03ee6952c69f1f418707ecad471761ea6ebb.zip
[arm+x86] Make GNU variants behave like GNU w.r.t combining sin+cos into sincos.
Summary: canCombineSinCosLibcall() would previously combine sin+cos into sincos for GNUX32/GNUEABI/GNUEABIHF regardless of whether UnsafeFPMath were set or not. However, GNU would only combine them for UnsafeFPMath because sincos does not set errno like sin and cos do. It seems likely that this is an oversight. Reviewers: t.p.northover Subscribers: t.p.northover, aemerson, llvm-commits, rengolin Differential Revision: http://reviews.llvm.org/D21431 llvm-svn: 273259
Diffstat (limited to 'llvm/lib/Support/regutils.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud