aboutsummaryrefslogtreecommitdiffstats
path: root/powerpc/Asmexpand.ml
Commit message (Expand)AuthorAgeFilesLines
* Add new powerpc builtins.Michael Schmidt2018-04-271-0/+20
* New support for inserting ais-annotations.Bernhard Schommer2017-10-191-4/+4
* Extend builtin arguments with a pointer addition operator, continuedXavier Leroy2017-07-061-85/+148
* bug 20956, print correct error message depending on architectureMichael Schmidt2017-05-031-2/+8
* Hybrid 64bit/32bit PowerPC portBernhard Schommer2017-05-031-15/+60
* bug 19318, add implementation of __builtin_ctz, __builtin_ctzl and __builtin_...Michael Schmidt2016-07-081-0/+26
* fix '__builtin_annot_val' to '__builtin_annot_intval', such that CompCert can...Michael Schmidt2016-06-071-1/+1
* Merge branch 'master' into cleanupBernhard Schommer2016-03-211-1/+1
|\
| * Add support for EF_runtime externalsXavier Leroy2016-03-061-1/+1
* | Added interface for the Asmexpansion.Bernhard Schommer2016-03-161-4/+4
* | Deactivate warning 27 and added back removed code.Bernhard Schommer2016-03-151-2/+2
* | Revert "Removed unused parameter from is_small/rel_data."Bernhard Schommer2016-03-151-4/+4
* | Removed unused parameter from is_small/rel_data.Bernhard Schommer2016-03-111-4/+4
* | Code cleanup.Bernhard Schommer2016-03-101-4/+2
|/
* powerpc/Asmexpand: fix expansion of __builtin_clzllXavier Leroy2015-12-201-2/+2
* bug 17752, fix semantics of builtin_set_spr64Michael Schmidt2015-12-161-1/+1
* bug 17752, check target architecture for 64bit-builtinsMichael Schmidt2015-12-151-7/+13
* bug 17752, rename builtin64_X to __builtin_X64Michael Schmidt2015-12-151-6/+6
* bug 17752, add builtin64_set_spr and builtin64_get_spr for PowerPCMichael Schmidt2015-12-151-2/+17
* bug 17752, add builtin_mr for PowerPCMichael Schmidt2015-12-141-2/+23
* bug 17752, add builtin_clzl and builtin_clzll for PowerPCMichael Schmidt2015-12-111-1/+12
* 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-2/+2
* Added special treatment for large stack size for ppc.Bernhard Schommer2015-10-231-3/+3
* Merge remote-tracking branch 'origin/master' into named-externalsBernhard Schommer2015-10-201-3/+52
|\
| * Fix minor typo introduced by refactoring of debug information.Bernhard Schommer2015-10-121-1/+1
| * Merge branch 'master' into ppc64Xavier Leroy2015-10-111-17/+100
| |\
| * | Use PowerPC 64 bits instructions (when available) for int<->FP conversions.Xavier Leroy2015-09-131-2/+51
* | | Use Coq strings instead of idents to name external and builtin functions.Xavier Leroy2015-10-111-1/+1
| |/ |/|
* | Filled in missing functions for debug information on ia32.Bernhard Schommer2015-10-091-23/+2
* | Filled in the rest of the funciton needed for thte debug info under arm.Bernhard Schommer2015-10-091-9/+3
* | Added versions of the tranform_* functions in AST to work with functionsBernhard Schommer2015-10-081-22/+1
* | Moved expandation of debug information to Asmexpandaux.Bernhard Schommer2015-10-081-66/+5
* | Removed the debug output for the debug information.Bernhard Schommer2015-10-011-2/+1
* | Use also fucntion id for local variables since atom is not unique.Bernhard Schommer2015-10-011-3/+3
* | Do not move the line directives.Bernhard Schommer2015-10-011-5/+9
* | Merge pull request #56 from AbsInt/debug_locationsBernhard Schommer2015-09-301-6/+144
|\ \
| * | Fixed minor issue with parameters that get put on the stack, madeBernhard Schommer2015-09-301-2/+4
| * | Added location for the formal parameters and move the end of allBernhard Schommer2015-09-281-2/+8
| * | Added back again the emitting of the debuging annotations for debugingBernhard Schommer2015-09-271-3/+4
| * | Added translation of the range lists to location entries.Bernhard Schommer2015-09-251-1/+1
| * | Added support for the locations of stack allocated local variables.Bernhard Schommer2015-09-251-40/+72
| * | Added placing labels for live ranges etc.Bernhard Schommer2015-09-241-6/+103
* | | Use R10 in atomic compare and exchange for the rlwinm.Bernhard Schommer2015-09-221-2/+2
* | | Fix typo dest -> dstMichael Schmidt2015-09-221-9/+9
* | | Merge pull request #54 from AbsInt/atomic-builtinsBernhard Schommer2015-09-211-5/+56
|\ \ \ | |/ / |/| |
| * | Removed unnecessary move register and use the correct register as base value ...Bernhard Schommer2015-09-211-3/+2
| * | Applied a few simplification for temporary registers.Bernhard Schommer2015-09-211-13/+14
| * | Integrated the fix of commit de40fce9c16ced8d23389cbcfc55ef6d99466fe8 for the...Bernhard Schommer2015-09-171-11/+3