summaryrefslogtreecommitdiff
path: root/utils/TableGen/NeonEmitter.cpp
Commit message (Expand)AuthorAge
* 80-column fixes.Bob Wilson2010-12-09
* Add a license comment to the generated arm_neon.h header.Bob Wilson2010-12-09
* Add operators for "_lane" variants of some saturating Neon multiply intrinsicsBob Wilson2010-12-08
* Add operators for vabdl and vabal so they can be implemented without builtins.Bob Wilson2010-12-08
* Remove unused function parameter.Bob Wilson2010-12-08
* Add an operator for vaba so it can be implemented using vabd.Bob Wilson2010-12-08
* Add operators for vadd[lw] and vsub[lw]Bob Wilson2010-12-08
* Add operators for vmlal{_n,_lane} and vmlsl{_n,_lane}Bob Wilson2010-12-07
* Emit vmovl intrinsics first in the arm_neon.h headerBob Wilson2010-12-07
* Add an operator for vdup_lane so it can be implemented without a clang builtin.Bob Wilson2010-12-07
* Add an operator for vmull_lane so it can be implemented without a clang builtin.Bob Wilson2010-12-07
* Add new built-in operations for vmull and vmull_nBob Wilson2010-12-07
* Add an OpReinterpret operation to TableGen's NeonEmitter.Bob Wilson2010-12-07
* Fix whitespace.Bob Wilson2010-12-07
* Remove trailing whitespace.Bob Wilson2010-12-04
* Get Neon intrinsic names from the new "Name" field in the tblgen recordsBob Wilson2010-12-03
* Add support for "_lane" variants of VMUL, VMLA, and VMLS Neon intrinsics.Bob Wilson2010-12-03
* Support using macros for Neon intrinsics implemented without builtins.Bob Wilson2010-12-03
* Simplify code in Neon intrinsics. No functional changes intended.Bob Wilson2010-12-02
* Assign arguments of Neon intrinsic macros to local temporaries.Bob Wilson2010-12-02
* Use statement expressions in Neon intrinsics defined as macros.Bob Wilson2010-12-02
* Add casts for splatted scalars in calls to Neon builtins.Bob Wilson2010-12-02
* Add a missing cast for Neon vsbl results.Bob Wilson2010-12-02
* Add another missing cast for Neon vcombine results.Bob Wilson2010-12-02
* Add casts in arm_neon.h for result values in inline functions as well as macros.Bob Wilson2010-12-02
* Avoid "char" for Neon vector elements; make it explicitly signed (or unsigned).Bob Wilson2010-12-02
* Cast scalar results of Neon macros to the correct type.Bob Wilson2010-12-02
* Add explicit casts for vector arguments to Neon builtins.Bob Wilson2010-12-01
* Add some comments for TableGen's NeonEmitter.Bob Wilson2010-12-01
* Cleanup: simplify checks for integers between 2 and 4.Bob Wilson2010-12-01
* Fix copy-and-paste error in exception message.Bob Wilson2010-11-23
* Change the 'x' type modifier for Neon intrinsics to force a signed integer.Bob Wilson2010-11-18
* Use new neon_vector_type and neon_polyvector_type attributes for Neon vectors.Bob Wilson2010-11-16
* Change Neon polynomial types to be signed to match GCC.Bob Wilson2010-11-16
* Refactor to new GetNumElements function.Bob Wilson2010-11-16
* Tidy up some things in <arm_neon.h>.Bob Wilson2010-11-16
* Reapply "Stop using struct wrappers for Neon vector types in <arm_neon.h>."Bob Wilson2010-11-16
* Revert "Stop using struct wrappers for Neon vector types in <arm_neon.h>."Bob Wilson2010-11-16
* Stop using struct wrappers for Neon vector types in <arm_neon.h>.Bob Wilson2010-11-16
* Revert r114596, it's breaking a few tests.Nate Begeman2010-09-23
* <rdar://problem/8228022> Wvector-conversions warnings in arm_neon.hNate Begeman2010-09-22
* Use float64 instead of int64 vector elements for NEON vget_low and vget_highBob Wilson2010-09-15
* Tidy whitespace in generated arm_neon.h.Bob Wilson2010-09-14
* Add tablegen support for vdup_laneNate Begeman2010-08-06
* Fix a warning from gcc-4.0 (from the ppc buildbot).Bob Wilson2010-07-28
* Change array references to match my previous change to use the public typeBob Wilson2010-06-24
* Fix up some comments.Bob Wilson2010-06-24
* Use the struct tags mandated by ARM's ABI. Also use the public type names forBob Wilson2010-06-24
* Add support for returning multiple vectors via sret, which is how the ARM tar...Nate Begeman2010-06-20
* Modify tablegen to support generating all NEON code used by clang at once.Nate Begeman2010-06-17