aboutsummaryrefslogtreecommitdiffstats
path: root/powerpc/CBuiltins.ml
Commit message (Expand)AuthorAgeFilesLines
* [BROKEN] Merge with v3.9 : something broken for __builtin_expect in cfrontend...Cyril SIX2021-06-011-4/+5
* Move declarations of __builtin_clz* and __builtin_ctz* to C2C.mlXavier Leroy2020-07-271-12/+0
* Remove the cparser/Builtins moduleXavier Leroy2019-07-171-2/+2
* Add builtin isel (conditional move) for int64, uint64 and _Bool (#140)Bernhard Schommer2018-09-181-0/+9
* Add new powerpc builtins.Michael Schmidt2018-04-271-2/+12
* Moved common buitlins to C2C gernic_builtins.Bernhard Schommer2017-09-261-8/+0
* bug 19318, add implementation of __builtin_ctz, __builtin_ctzl and __builtin_...Michael Schmidt2016-07-081-0/+6
* The return type of __builtin_clz() et al is "int", as documented and for GCC ...v2.6Xavier Leroy2015-12-211-3/+3
* bug 17752, rename builtin64_X to __builtin_X64Michael Schmidt2015-12-151-2/+2
* bug 17752, add builtin64_set_spr and builtin64_get_spr for PowerPCMichael Schmidt2015-12-151-0/+5
* bug 17752, add builtin_mr for PowerPCMichael Schmidt2015-12-141-1/+1
* bug 17752, add builtin_mr for PowerPCMichael Schmidt2015-12-141-1/+4
* bug 17752, add builtin_clzl and builtin_clzll for PowerPCMichael Schmidt2015-12-111-0/+4
* bug 17752, add builtin_nop for PowerPCMichael Schmidt2015-12-111-0/+0
* bug 17752, add builtin_nop for PowerPCMichael Schmidt2015-12-111-0/+3
* bug 17752, add builtin_uisel as unsigned version of builtin_iselMichael Schmidt2015-12-091-0/+3
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-6/+6
* Use fix registers for atomic builtins.Bernhard Schommer2015-09-141-1/+2
* Added builtin for atomic compare and exchange.Bernhard Schommer2015-09-101-1/+4
* Merge branch 'master' into atomic-builtinsBernhard Schommer2015-09-101-2/+1
|\
| * Changed the first argument of builtin_isel to bool.Bernhard Schommer2015-09-101-1/+1
* | Add builtin for atomic load.Bernhard Schommer2015-09-091-1/+4
* | Added an builtin for the atomic exchange operation.Bernhard Schommer2015-09-091-1/+4
|/
* Added builtin for isel.Bernhard Schommer2015-09-081-1/+4
* Added builtins for call frame and return address.Bernhard Schommer2015-09-071-1/+6
* Added builtin for the cmpb instruction.Bernhard Schommer2015-09-071-0/+2
* Added builtin for mbar instruction.Bernhard Schommer2015-09-031-0/+2
* New builtin for dcbz instruction.Bernhard Schommer2015-09-031-0/+2
* Added builtin for the icbtls instruction.Bernhard Schommer2015-09-021-0/+2
* Added builtin for dcbtlsBernhard Schommer2015-09-021-0/+2
* Added the gcc builtin prefetch.Bernhard Schommer2015-09-011-0/+2
* Adapt the PowerPC port to the new builtin representation.Xavier Leroy2015-08-211-1/+6
* Added builtin for the dcbf instructionBernhard Schommer2015-08-171-0/+2
* Added builtin for the dcbi instruction.Bernhard Schommer2015-08-171-0/+2
* Added builitin for the icbi instruction.Bernhard Schommer2015-08-141-1/+4
* Added builtin for the lwsync barrier.Bernhard Schommer2015-08-141-0/+2
* Experiment: support a subset of GCC's extended asm statements.Xavier Leroy2015-04-171-0/+4
* Cold feet: suppress builtins for load with reservation/store conditional, use...xleroy2014-08-281-5/+1
* Rename __builtin_cntlz to __builtin_clz.xleroy2014-08-271-1/+1
* Add builtins for load with reservation and conditional store.xleroy2014-08-201-1/+5
* Fine hair splitting depending on whether va_list is a scalar type (IA32, ARM)...xleroy2014-01-011-0/+1
* Experimental support for <stdarg.h>, the GCC way. Works on IA32. To be test...xleroy2014-01-011-1/+6
* Add __builtin_bswap16 and __builtin_bswap32 to all ports.xleroy2013-04-201-0/+4
* Add __builtin_fcti (double -> int conversion w/ round to nearest)xleroy2012-11-241-0/+4
* checklink: first import of Valentin Robert's validator for asm and linkxleroy2012-03-281-1/+0
* PowerPC: remove the fmadd and fmsub operators/Asm instructionsxleroy2012-03-071-0/+8
* Revised emulation of packed structsxleroy2011-10-161-4/+4
* More builtins for ARM and PowerPCxleroy2011-08-051-1/+3
* cparser: support for attributes over struct and union.xleroy2011-05-121-2/+2
* Add "fabs" (floating-point absolute value) as a unary operator inxleroy2010-05-021-2/+0