summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMISelLowering.h
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2013-11-03 06:14:38 +0000
committerBob Wilson <bob.wilson@apple.com>2013-11-03 06:14:38 +0000
commitcb01efb7988d119d6e2aedab1740695aa6a9cc0c (patch)
treec64c604316f926b4c99c9abc6a930bda94fe5600 /lib/Target/ARM/ARMISelLowering.h
parent11cecbe1a070d461bb213a6037712f25e59a920a (diff)
downloadllvm-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.h1
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