llvm-6502/lib/CodeGen/SelectionDAG
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
..
CallingConvLower.cpp
DAGCombiner.cpp
LegalizeDAG.cpp Codegen support for vector intrinsics. 2007-10-11 23:57:53 +00:00
Makefile
ScheduleDAG.cpp
ScheduleDAGList.cpp
ScheduleDAGRRList.cpp
SelectionDAG.cpp Add an ISD::FPOW node type. 2007-10-11 23:06:37 +00:00
SelectionDAGISel.cpp Added tail call optimization to the x86 back end. It can be 2007-10-11 19:40:01 +00:00
SelectionDAGPrinter.cpp
TargetLowering.cpp Add runtime library names for pow. 2007-10-11 23:09:10 +00:00