diff options
author | Dan Gohman <djg@cray.com> | 2007-10-11 23:57:53 +0000 |
---|---|---|
committer | Dan Gohman <djg@cray.com> | 2007-10-11 23:57:53 +0000 |
commit | 6d05cac05bddb54c7c88dd1337b21fadcb5124c8 (patch) | |
tree | e1e3169231d4a99ff468efed23cff80fabc01888 /include/llvm/BasicBlock.h | |
parent | d3b6af370126a696c74e5fdbba4a6590b5866ad7 (diff) | |
download | external_llvm-6d05cac05bddb54c7c88dd1337b21fadcb5124c8.zip external_llvm-6d05cac05bddb54c7c88dd1337b21fadcb5124c8.tar.gz external_llvm-6d05cac05bddb54c7c88dd1337b21fadcb5124c8.tar.bz2 |
Codegen support for vector intrinsics.
Factor out the code that expands the "nasty scalar code" for unrolling
vectors into a separate routine, teach it how to handle mixed
vector/scalar operands, as seen in powi, and use it for several operators,
including sin, cos, powi, and pow.
Add support in SplitVectorOp for fpow, fpowi and for several unary
operators.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42884 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/BasicBlock.h')
0 files changed, 0 insertions, 0 deletions