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 Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. 2009-08-05 23:16:16 +00:00
Bitcode Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. 2009-08-05 23:16:16 +00:00
CodeGen Replace DOUT. 2009-08-11 01:44:26 +00:00
CompilerDriver
Debugger Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. 2009-08-05 23:16:16 +00:00
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 Add support for a user supplied pointer argument to llvm_install_error_handler. 2009-08-10 03:36:26 +00:00
System Fix a bunch of namespace pollution. 2009-08-07 01:32:21 +00:00
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