aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/NeonEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use intrinsics for Neon vmull operations. Radar 9208957.Bob Wilson2011-03-311-23/+17
* Use __builtin_shufflevector to implement vget_low and vget_high intrinsics.Bob Wilson2011-01-071-15/+5
* Neon intrinsic tests need to be compiled for Cortex-A9 for f16 support.Bob Wilson2010-12-171-1/+1
* Teach the Neon intrinsic generator to widen half-precision float types.Bob Wilson2010-12-151-0/+2
* Add a Neon intrinsic test generator.Bob Wilson2010-12-151-1/+106
* Fix Neon intrinsic immediate range checking for some double-register operands.Bob Wilson2010-12-151-3/+7
* The Neon vqdmlsl_lane and vqdmlal_lane intrinsics have 4 arguments, not 3.Bob Wilson2010-12-101-4/+4
* 80-column fixes.Bob Wilson2010-12-091-13/+26
* Add a license comment to the generated arm_neon.h header.Bob Wilson2010-12-091-3/+23
* Add operators for "_lane" variants of some saturating Neon multiply intrinsicsBob Wilson2010-12-081-2/+24
* Add operators for vabdl and vabal so they can be implemented without builtins.Bob Wilson2010-12-081-0/+27
* Remove unused function parameter.Bob Wilson2010-12-081-27/+22
* Add an operator for vaba so it can be implemented using vabd.Bob Wilson2010-12-081-2/+7
* Add operators for vadd[lw] and vsub[lw]Bob Wilson2010-12-081-0/+14
* Add operators for vmlal{_n,_lane} and vmlsl{_n,_lane}Bob Wilson2010-12-071-2/+25
* Emit vmovl intrinsics first in the arm_neon.h headerBob Wilson2010-12-071-33/+44
* Add an operator for vdup_lane so it can be implemented without a clang builtin.Bob Wilson2010-12-071-0/+3
* Add an operator for vmull_lane so it can be implemented without a clang builtin.Bob Wilson2010-12-071-0/+5
* Add new built-in operations for vmull and vmull_nBob Wilson2010-12-071-0/+18
* Add an OpReinterpret operation to TableGen's NeonEmitter.Bob Wilson2010-12-071-39/+70
* Fix whitespace.Bob Wilson2010-12-071-5/+5
* Remove trailing whitespace.Bob Wilson2010-12-041-107/+107
* Get Neon intrinsic names from the new "Name" field in the tblgen recordsBob Wilson2010-12-031-4/+4
* Add support for "_lane" variants of VMUL, VMLA, and VMLS Neon intrinsics.Bob Wilson2010-12-031-0/+18
* Support using macros for Neon intrinsics implemented without builtins.Bob Wilson2010-12-031-49/+58
* Simplify code in Neon intrinsics. No functional changes intended.Bob Wilson2010-12-021-43/+37
* Assign arguments of Neon intrinsic macros to local temporaries.Bob Wilson2010-12-021-4/+31
* Use statement expressions in Neon intrinsics defined as macros.Bob Wilson2010-12-021-9/+8
* Add casts for splatted scalars in calls to Neon builtins.Bob Wilson2010-12-021-5/+5
* Add a missing cast for Neon vsbl results.Bob Wilson2010-12-021-2/+3
* Add another missing cast for Neon vcombine results.Bob Wilson2010-12-021-1/+1
* Add casts in arm_neon.h for result values in inline functions as well as macros.Bob Wilson2010-12-021-1/+1
* Avoid "char" for Neon vector elements; make it explicitly signed (or unsigned).Bob Wilson2010-12-021-5/+7
* Cast scalar results of Neon macros to the correct type.Bob Wilson2010-12-021-1/+1
* Add explicit casts for vector arguments to Neon builtins.Bob Wilson2010-12-011-5/+31
* Add some comments for TableGen's NeonEmitter.Bob Wilson2010-12-011-7/+12
* Cleanup: simplify checks for integers between 2 and 4.Bob Wilson2010-12-011-4/+4
* Fix copy-and-paste error in exception message.Bob Wilson2010-11-231-1/+1
* Change the 'x' type modifier for Neon intrinsics to force a signed integer.Bob Wilson2010-11-181-0/+5
* Use new neon_vector_type and neon_polyvector_type attributes for Neon vectors.Bob Wilson2010-11-161-7/+11
* Change Neon polynomial types to be signed to match GCC.Bob Wilson2010-11-161-2/+2
* Refactor to new GetNumElements function.Bob Wilson2010-11-161-35/+38
* Tidy up some things in <arm_neon.h>.Bob Wilson2010-11-161-94/+33
* Reapply "Stop using struct wrappers for Neon vector types in <arm_neon.h>."Bob Wilson2010-11-161-65/+48
* Revert "Stop using struct wrappers for Neon vector types in <arm_neon.h>."Bob Wilson2010-11-161-48/+65
* Stop using struct wrappers for Neon vector types in <arm_neon.h>.Bob Wilson2010-11-161-65/+48
* Revert r114596, it's breaking a few tests.Nate Begeman2010-09-231-22/+5
* <rdar://problem/8228022> Wvector-conversions warnings in arm_neon.hNate Begeman2010-09-221-5/+22
* Use float64 instead of int64 vector elements for NEON vget_low and vget_highBob Wilson2010-09-151-7/+19
* Tidy whitespace in generated arm_neon.h.Bob Wilson2010-09-141-1/+1