aboutsummaryrefslogtreecommitdiffstats
path: root/powerpc
Commit message (Expand)AuthorAgeFilesLines
* Constprop: use "not" for "xorimm(-1)"; optimize == 1 and != 0 comparisons ove...xleroy2014-04-094-28/+153
* In Regalloc, dead code elimination, don't eliminate move operationsxleroy2014-02-231-0/+2
* PowerPC is big-endian, dammit.xleroy2014-02-211-2/+2
* Add option -Os to optimize for code size rather than for execution speed.xleroy2014-02-195-4/+13
* Recognize .i and .p source files as C sources not to be preprocessed.xleroy2014-02-051-0/+1
* Eradication of Mfloat64al32, continued.xleroy2014-01-121-4/+0
* - Back to origins: suppress Mfloat64al32 chunk and align Mfloat64 to 4.xleroy2014-01-123-8/+8
* Introduce and use the platform-specific Archi module giving:xleroy2014-01-031-5/+13
* Update for the multiple-input-needs case.xleroy2014-01-031-40/+45
* Updated ARM backend wrt new static analyses and optimizations.xleroy2014-01-021-0/+12
* stdarg.h: assorted fixes for PowerPCxleroy2014-01-011-2/+3
* powerpc: bad use of GPR0 in va_start.xleroy2014-01-011-6/+9
* 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-012-2/+62
* Simpler, more robust emulation of calls to variadic functions:xleroy2013-12-281-45/+15
* Future-proofing: keep signature information in IA32 and PowerPC Asm, just lik...xleroy2013-12-266-68/+69
* Merge of branch value-analysis.xleroy2013-12-207-431/+595
* Be more conservative in choosing the unrolled form of __builtin_memcpy.xleroy2013-11-271-1/+1
* Rename "-fno-sse" into "-fno-fpu" and honor it on PowerPC as well.xleroy2013-11-271-1/+1
* powerpc/: new unary operation "addsymbol"xleroy2013-11-1713-58/+238
* Revert commit r2349 because it triggers a bug in GNU as.xleroy2013-10-241-17/+27
* Use register names under Linux.xleroy2013-10-241-27/+17
* Fine-tuning of the "andimm" case to generate a move rather than an andimm whe...xleroy2013-10-242-2/+13
* Do not use Format for faster printing of RTL, XTL, LTL, Machxleroy2013-09-261-1/+1
* Floats.v, Nan.v: hard-wire the general shape of binop_pl, so that no axioms xleroy2013-09-145-26/+57
* Merge of Flocq version 2.2.0.xleroy2013-08-021-0/+28
* Optimize integer divisions by positive constants, turning them intoxleroy2013-07-297-71/+63
* Bad printing of alignment on 'comm' symbols.xleroy2013-07-071-1/+1
* Missing case for EF_inline_asm.xleroy2013-06-201-0/+2
* Merge of the "princeton" branch:xleroy2013-06-163-4/+4
* powerpc: tentative support for Diab debug infoxleroy2013-05-201-24/+47
* Merge of the float32 branch: xleroy2013-05-195-28/+36
* Add option -fno-tailcalls to turn off tailcall elimination (causes problem wi...xleroy2013-05-171-2/+1
* Update PowerPC portxleroy2013-05-172-8/+14
* Preliminary support for debugging info (-g).xleroy2013-05-171-4/+70
* Refactoring: move definition of chunk_of_type to AST.v.xleroy2013-05-061-3/+0
* Stack-align to 8 arguments of Tfloat and Tlong types, as per the SVR4 ABI and...xleroy2013-05-021-16/+32
* Coq-defined equality functions for Allocation. (continued)xleroy2013-05-011-3/+10
* Updated to new CminorSelxleroy2013-04-302-3/+3
* Deactivate combination Aindexed 0 / Oadd, as it causes problems with chunk = ...xleroy2013-04-212-4/+0
* Fixes in PowerPC portxleroy2013-04-211-1/+1
* Add __builtin_bswap16 and __builtin_bswap32 to all ports.xleroy2013-04-202-2/+10
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-2015-512/+599
* Diab asm syntax issuexleroy2013-03-201-1/+1
* For Pfreeframe, generate an "addi" over GPR1 when possible, to work around a ...xleroy2013-03-181-2/+6
* Assorted changes to reduce stack and heap requirements when compiling very bi...xleroy2013-03-162-9/+29
* Glasnost: making transparent a number of definitions that were opaquexleroy2013-03-103-5/+7
* Finished backtracking (cf previous commit) for ARM and PowerPC.xleroy2013-03-041-300/+219
* Revised Stacking and Asmgen passes and Mach semantics: xleroy2013-03-016-2566/+1554
* Updated ARM and PowerPC ports with new handling of __builtin_annot.xleroy2013-02-243-32/+3