summaryrefslogtreecommitdiffstats
path: root/lib/Headers/altivec.h
Commit message (Expand)AuthorAgeFilesLines
* Move the builtin headers to use the new license file header.Chandler Carruth2019-04-081-17/+3
* [PowerPC] Vector load/store builtins overstate alignment of pointersNemanja Ivanovic2018-11-261-24/+39
* [PowerPC] [Clang] [AltiVec] The second parameter of vec_sr function should be...Zi Xuan Wu2018-11-091-29/+31
* [PPC] Make altivec conversion function macros.Benjamin Kramer2017-05-301-57/+49
* [PowerPC] Implement vec_xxsldwi builtin.Tony Jiang2017-05-241-0/+1
* [PowerPC] Implement vec_xxpermdi builtin.Tony Jiang2017-05-241-0/+4
* [Altivec] Change vec_sl to a << (b % (sizeof(a) * 8))Tim Shen2017-01-201-19/+25
* [PowerPC] Fix the wrong implementation of builtin vec_rlnm.Tony Jiang2017-01-111-2/+4
* Add vec_insert4b and vec_extract4b functions to altivec.hSean Fertile2017-01-051-0/+3
* [PPC] support for arithmetic builtins in the FEEhsan Amiri2016-11-241-1/+176
* [PPC] revert r287795Ehsan Amiri2016-11-231-176/+1
* [PPC] support for arithmetic builtins in the FEEhsan Amiri2016-11-231-1/+176
* [PPC] Reverting r287772Ehsan Amiri2016-11-231-175/+1
* [PPC] support for arithmetic builtins in the FEEhsan Amiri2016-11-231-1/+175
* vector load store with length (left justified) clang portionZaara Syeda2016-11-151-0/+159
* test commmitZaara Syeda2016-11-151-1/+0
* [PowerPC] Implement BE VSX load/store builtins - clang portion.Tony Jiang2016-11-151-0/+168
* [PPC] altivec.h functions for converting half precision to single precision.Sean Fertile2016-11-141-0/+21
* [PPC] add extract sig/exp test data class for vec float and vec double.Sean Fertile2016-11-141-1/+59
* [PowerPC] Implement remaining permute builtins in altivec.h - Clang portionNemanja Ivanovic2016-11-111-0/+129
* [PowerPC] Add vector conversion builtins to altivec.h - clang portionNemanja Ivanovic2016-11-111-1/+265
* [PowerPC] Implement plain VSX load/store builtins.Tony Jiang2016-11-101-0/+144
* [PowerPC] Implement remaining vector comparison builtins.Tony Jiang2016-11-081-24/+53
* [PowerPC] Implement vector shift builtins - clang portionNemanja Ivanovic2016-11-011-0/+219
* [PPC] Add vec_absd functions to altivec.hNemanja Ivanovic2016-11-011-0/+20
* [PPC] add float and double overloads for vec_orc and vec_nand in altivec.hNemanja Ivanovic2016-10-281-0/+32
* Implement vector count leading/trailing bytes with zero lsb and vector parityNemanja Ivanovic2016-10-281-0/+66
* [PPC] add vector byte reverse functions to altivec.hNemanja Ivanovic2016-10-271-0/+115
* [PowerPC] Implement vector_insert_exp builtins - clang portionNemanja Ivanovic2016-10-261-0/+20
* [PPC] Implement vector reverse elements builtins (vec_reve)Nemanja Ivanovic2016-10-261-0/+71
* [Power9] Builtins for ELF v.2 ABI conformance - front end portionNemanja Ivanovic2016-09-271-0/+581
* Make the altivec intrinsics that require immediate constant propagationEric Christopher2016-05-241-20/+12
* [PPC64][VSX] Add a couple of new data types for vec_vsx_ld and vec_vsx_st int...Chuang-Yu Cheng2016-04-131-14/+73
* Add a couple of missing vsx load and store intrinsics.Eric Christopher2016-04-121-0/+10
* Make functions in altivec.h be __inline__. As they are all also markedDaniel Jasper2016-03-111-4034/+4370
* [PPC] FE support for generating VSX [negated] absolute value instructionsKit Barton2016-03-091-3/+5
* [PPC64][VSX] Add short, char, and bool data type for vec_vsx_ld and vec_vsx_s...Kit Barton2016-03-011-0/+110
* [PPC] Add long long/double support for vec_cts, vec_ctu and vec_ctfKyle Butt2016-01-081-4/+34
* Fix up comment in header.Eric Christopher2015-12-281-1/+1
* Forgot to remove a FIXME that has been fixed. NFC.Nemanja Ivanovic2015-09-291-3/+0
* Addition of interfaces the FE to conform to Table A-2 of ELF V2 ABI V1.1Nemanja Ivanovic2015-09-291-170/+564
* Clean up trailing whitespace in the builtin headersSean Silva2015-09-121-4/+4
* [PPC64LE] Fix vec_sld semantics for little endianBill Schmidt2015-07-151-24/+203
* Add missing builtins to altivec.h for ABI compliance (vol. 4)Nemanja Ivanovic2015-07-141-11/+617
* Add missing builtins to altivec.h for ABI compliance (vol. 3)Nemanja Ivanovic2015-07-101-97/+398
* Add the missing return statements from revision 241399.Nemanja Ivanovic2015-07-051-2/+3
* Add missing builtins to altivec.h for ABI compliance (vol. 2)Nemanja Ivanovic2015-07-051-6/+189
* This patch adds support for the vector merge even word and vector merge odd wordKit Barton2015-07-021-0/+50
* Add missing builtins to altivec.h for ABI compliance (vol. 1)Nemanja Ivanovic2015-06-261-13/+179
* Clang support for vector quad bit permute and gather instructions through bui...Nemanja Ivanovic2015-06-111-0/+23