llvm-6502/lib
Dan Gohman 8266952813 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
2007-10-11 23:57:53 +00:00
..
Analysis Bindings for the verifier. 2007-10-06 21:00:36 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Next PPC long double bits. First cut at constants. 2007-10-11 18:07:22 +00:00
Bitcode Next PPC long double bits. First cut at constants. 2007-10-11 18:07:22 +00:00
CodeGen Codegen support for vector intrinsics. 2007-10-11 23:57:53 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine Fix an assertion abort on sparc. malloc(0) is allowed to 2007-10-11 19:40:35 +00:00
Linker Use correct parentheses with the '&& "..."' idiom in an assert. 2007-10-08 15:13:30 +00:00
Support Next PPC long double bits. First cut at constants. 2007-10-11 18:07:22 +00:00
System really fix PR1581, thanks to Daniel Dunbar for pointing 2007-09-28 20:50:50 +00:00
Target Set ISD::FPOW to Expand. 2007-10-11 23:21:31 +00:00
Transforms Lower memcpy if it makes sense. 2007-10-11 17:21:57 +00:00
VMCore Next PPC long double bits. First cut at constants. 2007-10-11 18:07:22 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00