Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and so
authorDan Gohman <gohman@apple.com>
Fri, 12 Oct 2007 00:01:22 +0000 (00:01 +0000)
committerDan Gohman <gohman@apple.com>
Fri, 12 Oct 2007 00:01:22 +0000 (00:01 +0000)
commitac9385a5557ee2f34a509d39c58a8557a0ff686d
tree68ba4c882370324b9b75c2226d4b176642ddc091
parent826695281344e3a4c4d44d73dd155107aafd689b
Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and so
may be overloaded with vector types. And add a testcase for codegen for
these.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42885 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Intrinsics.td
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
test/CodeGen/X86/vector-intrinsics.ll [new file with mode: 0644]