| Commit message (Expand) | Author | Age | Files | Lines |
* | Merging r347556: | Tom Stellard | 2018-11-30 | 1 | -42/+42 |
* | Remove the -faltivec alias option and replace it with -maltivec everywhere. | Eric Christopher | 2017-03-21 | 1 | -3/+3 |
* | [Altivec] Change vec_sl to a << (b % (sizeof(a) * 8)) | Tim Shen | 2017-01-20 | 1 | -12/+24 |
* | [PPC] support for arithmetic builtins in the FE | Ehsan Amiri | 2016-11-24 | 1 | -0/+79 |
* | [PPC] revert r287795 | Ehsan Amiri | 2016-11-23 | 1 | -79/+0 |
* | [PPC] support for arithmetic builtins in the FE | Ehsan Amiri | 2016-11-23 | 1 | -0/+79 |
* | [PPC] Reverting r287772 | Ehsan Amiri | 2016-11-23 | 1 | -79/+0 |
* | [PPC] support for arithmetic builtins in the FE | Ehsan Amiri | 2016-11-23 | 1 | -0/+79 |
* | [PowerPC] Implement BE VSX load/store builtins - clang portion. | Tony Jiang | 2016-11-15 | 1 | -1/+75 |
* | [PowerPC] Add vector conversion builtins to altivec.h - clang portion | Nemanja Ivanovic | 2016-11-11 | 1 | -0/+16 |
* | [PowerPC] Implement plain VSX load/store builtins. | Tony Jiang | 2016-11-10 | 1 | -0/+67 |
* | [PowerPC] Implement remaining vector comparison builtins. | Tony Jiang | 2016-11-08 | 1 | -0/+24 |
* | [PowerPC] Implement vector shift builtins - clang portion | Nemanja Ivanovic | 2016-11-01 | 1 | -0/+73 |
* | [PPC] add vector byte reverse functions to altivec.h | Nemanja Ivanovic | 2016-10-27 | 1 | -2/+88 |
* | [PPC] Implement vector reverse elements builtins (vec_reve) | Nemanja Ivanovic | 2016-10-26 | 1 | -0/+45 |
* | The time when -faltivec (or, on clang only, -maltivec) will magically | Eric Christopher | 2016-03-24 | 1 | -1/+4 |
* | [PPC] FE support for generating VSX [negated] absolute value instructions | Kit Barton | 2016-03-09 | 1 | -5/+21 |
* | Addition of interfaces the FE to conform to Table A-2 of ELF V2 ABI V1.1 | Nemanja Ivanovic | 2015-09-29 | 1 | -0/+72 |
* | [PPC64] Update tests for vec_sld | Bill Schmidt | 2015-07-15 | 1 | -1/+145 |
* | Add missing builtins to altivec.h for ABI compliance (vol. 4) | Nemanja Ivanovic | 2015-07-14 | 1 | -0/+50 |
* | Add missing builtins to altivec.h for ABI compliance (vol. 3) | Nemanja Ivanovic | 2015-07-10 | 1 | -12/+26 |
* | [PPC64LE] Fix wrong IR for vec_sld and vec_vsldoi | Bill Schmidt | 2014-08-04 | 1 | -34/+0 |
* | vcfsx and dss instructions require immediates, variables are not valid. | Joerg Sonnenberger | 2014-08-02 | 1 | -2/+2 |
* | [PPC64LE] Fix vec_sld and vec_vsldoi for little endian | Bill Schmidt | 2014-06-11 | 1 | -0/+32 |
* | [PPC64LE] Implement little-endian semantics for vec_sums | Bill Schmidt | 2014-06-09 | 1 | -0/+4 |
* | [PPC64LE] Implement little-endian semantics for vec_unpack[hl] | Bill Schmidt | 2014-06-07 | 1 | -24/+24 |
* | [PPC64LE] Update test for vec_sum2s interface | Bill Schmidt | 2014-06-07 | 1 | -0/+4 |
* | [PPC64LE] Update builtins-ppc-altivec.c for PPC64 and PPC64LE | Bill Schmidt | 2014-06-06 | 1 | -2704/+8281 |
* | clang/test: REQUIRES: s/ppc{32|64}-registered-target/powerpc-registered-target/ | NAKAMURA Takumi | 2013-12-04 | 1 | -1/+1 |
* | CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes... | Stephen Lin | 2013-08-15 | 1 | -5/+5 |
* | PR15480: fixed second parameter types of vec_lde, vec_lvebx, vec_lvehx, and v... | Anton Yartsev | 2013-03-10 | 1 | -14/+14 |
* | Tests: check for target availability for target-specific tests. | Jim Grosbach | 2012-07-09 | 1 | -0/+1 |
* | Don't emit nsw flags for vector operations; there's basically no benefit, and... | Eli Friedman | 2011-05-06 | 1 | -43/+43 |
* | supported: AltiVec vector initialization with a single literal according to P... | Anton Yartsev | 2011-03-27 | 1 | -168/+157 |
* | pre/post ++/-- for AltiVec vectors. (with builtins-ppc-altivec.c failure fixed) | Anton Yartsev | 2011-02-07 | 1 | -0/+11 |
* | Revert r124146 for now. It appears to be failing on a few platforms. | Eric Christopher | 2011-01-24 | 1 | -11/+0 |
* | pre/post increase/decrease for AltiVec vectors | Anton Yartsev | 2011-01-24 | 1 | -0/+11 |
* | comparison of AltiVec vectors now gives bool result (fix for 7533) | Anton Yartsev | 2010-11-18 | 1 | -0/+61 |
* | support for AltiVec extensions from the Cell architecture | Anton Yartsev | 2010-10-14 | 1 | -1/+956 |
* | support for predicates with bool/pixel arguments | Anton Yartsev | 2010-08-19 | 1 | -0/+193 |
* | support for the rest of AltiVec functions with bool/pixel arguments and retur... | Anton Yartsev | 2010-08-19 | 1 | -49/+509 |
* | support for vec_perm and all dependent functions (vec_mergeh, vec_mergel, vec... | Anton Yartsev | 2010-08-19 | 1 | -0/+39 |
* | support for vec_add, vec_adds, vec_and, vec_andc with bool arguments | Anton Yartsev | 2010-08-16 | 1 | -15/+182 |
* | Change IR generation for return (in the simple case) to avoid doing silly | Chris Lattner | 2010-06-27 | 1 | -69/+76 |
* | Implement support for -fwrapv, rdar://7221421 | Chris Lattner | 2010-06-26 | 1 | -3/+3 |
* | implement rdar://7432000 - signed negate should codegen as NSW. | Chris Lattner | 2010-06-26 | 1 | -3/+3 |
* | More AltiVec support. | Anton Korobeynikov | 2010-06-19 | 1 | -113/+1014 |
* | improve altivec c++ support by adding casts, patch by | Chris Lattner | 2010-04-14 | 1 | -30/+29 |
* | implement altivec.h and a bunch of support code, patch by Anton Yartsev! | Chris Lattner | 2010-04-14 | 1 | -0/+333 |