diff options
author | Bob Wilson <bob.wilson@apple.com> | 2013-11-03 06:14:38 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2013-11-03 06:14:38 +0000 |
commit | cb01efb7988d119d6e2aedab1740695aa6a9cc0c (patch) | |
tree | c64c604316f926b4c99c9abc6a930bda94fe5600 /lib/Target/ARM/ARMISelLowering.h | |
parent | 11cecbe1a070d461bb213a6037712f25e59a920a (diff) | |
download | llvm-cb01efb7988d119d6e2aedab1740695aa6a9cc0c.tar.gz llvm-cb01efb7988d119d6e2aedab1740695aa6a9cc0c.tar.bz2 llvm-cb01efb7988d119d6e2aedab1740695aa6a9cc0c.tar.xz |
Enable optimization of sin / cos pair into call to __sincos_stret for iOS7+.
rdar://12856873
Patch by Evan Cheng, with a fix for rdar://13209539 by Tilmann Scheller
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193942 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMISelLowering.h')
-rw-r--r-- | lib/Target/ARM/ARMISelLowering.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARMISelLowering.h b/lib/Target/ARM/ARMISelLowering.h index 3c80334dc4..f195381538 100644 --- a/lib/Target/ARM/ARMISelLowering.h +++ b/lib/Target/ARM/ARMISelLowering.h @@ -448,6 +448,7 @@ namespace llvm { const ARMSubtarget *ST) const; SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG, const ARMSubtarget *ST) const; + SDValue LowerFSINCOS(SDValue Op, SelectionDAG &DAG) const; SDValue LowerDivRem(SDValue Op, SelectionDAG &DAG) const; /// isFMAFasterThanFMulAndFAdd - Return true if an FMA operation is faster |