aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/IntrinsicsARM.td
Commit message (Expand)AuthorAgeFilesLines
* ARM: Use a dedicated intrinsic for vector bitwise select.Jim Grosbach2012-09-211-0/+5
* ARM: Tidy up IntrinsicsARM.td a bit.Jim Grosbach2012-09-191-225/+207
* Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairsBruno Cardoso Lopes2011-05-281-0/+10
* Add a few ARM coprocessor intrinsics. Testcases includedBruno Cardoso Lopes2011-05-031-0/+37
* Revert a minor comment change inadvertently included with r128502.Bob Wilson2011-03-301-1/+1
* Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. FrontendsEvan Cheng2011-03-291-1/+5
* ptx: add basic intrinsic supportChe-Liang Chiou2011-03-051-2/+2
* Add Neon VCVT instructions for f32 <-> f16 conversions.Bob Wilson2010-12-151-0/+6
* Replace NEON vabdl, vaba, and vabal intrinsics with combinations of theBob Wilson2010-09-031-8/+0
* Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson2010-09-011-9/+1
* Remove NEON vmovn intrinsic, replacing it with vector truncate operations.Bob Wilson2010-08-301-1/+0
* Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvmBob Wilson2010-08-291-12/+0
* Add alignment arguments to all the NEON load/store intrinsics.Bob Wilson2010-08-271-20/+34
* Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend andBob Wilson2010-08-201-5/+0
* Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman2010-08-051-8/+8
* Add support for getting & setting the FPSCR application register on ARM when ...Nate Begeman2010-08-031-0/+14
* Add builtins for ssat/usat, similar to RealView's __ssat and __usat intrinsics.Nate Begeman2010-07-291-0/+4
* Add intrinsics __builtin_arm_qadd & __builtin_arm_qsub to allow access to the...Nate Begeman2010-07-291-0/+11
* [llvm_void_ty] is no longer needed for result types, Chris Lattner2010-03-231-7/+7
* Add new intrinsics for Neon vldN_lane and vstN_lane operations.Bob Wilson2009-08-221-0/+32
* Remove Neon intrinsics for VZIP, VUZP, and VTRN. We will represent these asBob Wilson2009-08-211-12/+0
* Add some comments to clarify the arguments to the vtbl and vtbx intrinsics.Bob Wilson2009-08-121-0/+4
* Use vAny type to get rid of Neon intrinsics that differed only in whetherBob Wilson2009-08-111-90/+44
* Use new EVT::vAny type to combine Neon intrinsics for VPADD.Bob Wilson2009-08-111-2/+4
* Change Neon table lookup (VTBL) and table extension (VTBX) intrinsics toBob Wilson2009-08-091-9/+34
* Add new intrinsics for Neon VTRN, VZIP and VUZP operations. Modeling theseBob Wilson2009-08-071-0/+18
* Change Neon VLDn intrinsics to return multiple values instead of reallyBob Wilson2009-07-291-12/+48
* Change NEON vldN/vstN intrinsics to specify "N" as an immediate operandBob Wilson2009-07-071-20/+12
* Add missing argument for vtbx intrinsic.Bob Wilson2009-06-261-2/+2
* Add intrinsics for ARM NEON vtbl and vtbx operations.Bob Wilson2009-06-261-0/+9
* Swap order of arguments to vst[34]* intrinsics. This matches the orderBob Wilson2009-06-261-4/+4
* Add support for ARM's Advanced SIMD (NEON) instruction set.Bob Wilson2009-06-221-0/+295
* Modify the intrinsics pattern to separate out the "return" types from theBill Wendling2008-11-131-1/+1
* remove attribution from a variety of miscellaneous files.Chris Lattner2007-12-291-2/+2
* [ARM] Implement __builtin_thread_pointer.Lauro Ramos Venancio2007-11-081-0/+21