llvm-6502/lib
Bob Wilson b0abb4dc42 Use vAny type to get rid of Neon intrinsics that differed only in whether
the overloaded vector types allowed floating-point or integer vector elements.
Most of these operations actually depend on the element type, so bitcasting
was not an option.

If you include the vpadd intrinsics that I updated earlier, this gets rid
of 20 intrinsics.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78646 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-11 05:39:44 +00:00
..
Analysis Keep track of DIType. 2009-08-10 22:09:58 +00:00
Archive
AsmParser
Bitcode
CodeGen Replace DOUT. 2009-08-11 01:44:26 +00:00
CompilerDriver
Debugger
ExecutionEngine SjLj based exception handling unwinding support. This patch is nasty, brutish 2009-08-11 00:09:57 +00:00
Linker
MC split MachO section handling stuff out to its out .h/.cpp file. 2009-08-10 18:15:01 +00:00
Support
System
Target Use vAny type to get rid of Neon intrinsics that differed only in whether 2009-08-11 05:39:44 +00:00
Transforms Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. 2009-08-10 22:56:29 +00:00
VMCore Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsic 2009-08-11 01:14:02 +00:00
Makefile