aboutsummaryrefslogtreecommitdiffstats
path: root/arm
Commit message (Expand)AuthorAgeFilesLines
* Constprop: use "not" for "xorimm(-1)"; optimize == 1 and != 0 comparisons ove...xleroy2014-04-094-25/+137
* Force dependency of SelectOp on Compopts.xleroy2014-03-031-0/+1
* In Regalloc, dead code elimination, don't eliminate move operationsxleroy2014-02-231-0/+2
* Add option -Os to optimize for code size rather than for execution speed.xleroy2014-02-193-0/+3
* Recognize .i and .p source files as C sources not to be preprocessed.xleroy2014-02-051-0/+1
* Eradication of Mfloat64al32, continued.xleroy2014-01-122-4/+0
* - Back to origins: suppress Mfloat64al32 chunk and align Mfloat64 to 4.xleroy2014-01-123-6/+6
* Introduce and use the platform-specific Archi module giving:xleroy2014-01-031-3/+10
* Updated ARM backend wrt new static analyses and optimizations.xleroy2014-01-0213-455/+728
* powerpc: bad use of GPR0 in va_start.xleroy2014-01-011-1/+1
* 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-20/+83
* Simpler, more robust emulation of calls to variadic functions:xleroy2013-12-281-5/+1
* Fix doc comment for loc_arguments.xleroy2013-10-251-6/+6
* 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-143-26/+60
* Merge of Flocq version 2.2.0.xleroy2013-08-021-0/+34
* Optimize integer divisions by positive constants, turning them intoxleroy2013-07-298-90/+135
* More accurate model of condition register flags for ARM and IA32.xleroy2013-07-134-248/+480
* Merge of the "princeton" branch:xleroy2013-06-163-5/+5
* powerpc: tentative support for Diab debug infoxleroy2013-05-201-0/+1
* Merge of the float32 branch: xleroy2013-05-197-75/+162
* Add option -fno-tailcalls to turn off tailcall elimination (causes problem wi...xleroy2013-05-171-3/+1
* Update ARM port.xleroy2013-05-172-16/+14
* Preliminary support for debugging info (-g).xleroy2013-05-171-1/+58
* Refactoring: move definition of chunk_of_type to AST.v.xleroy2013-05-061-3/+0
* Coq-defined equality functions for Allocation. (continued)xleroy2013-05-011-3/+10
* Revert suppression of __builtin_{read,write}_reversed for x86 and ARM,xleroy2013-04-292-1/+23
* Add __builtin_bswap16 and __builtin_bswap32 to all ports.xleroy2013-04-203-55/+12
* Rename arm/linux into arm/eabi, more descriptive.xleroy2013-04-202-0/+0
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-2015-482/+540
* Assorted changes to reduce stack and heap requirements when compiling very bi...xleroy2013-03-162-6/+24
* Glasnost: making transparent a number of definitions that were opaquexleroy2013-03-104-8/+9
* Finished backtracking (cf previous commit) for ARM and PowerPC.xleroy2013-03-043-462/+352
* Bug in Pbtblxleroy2013-03-011-1/+1
* Revised Stacking and Asmgen passes and Mach semantics: xleroy2013-03-016-2369/+1412
* Updated ARM and PowerPC ports with new handling of __builtin_annot.xleroy2013-02-243-56/+59
* Constant propagation within __builtin_annot.xleroy2013-02-241-24/+4
* Pointers one pastxleroy2013-02-154-91/+60
* Errors for excessively large global variables or stack frames.xleroy2013-02-021-2/+2
* Ported to Coq 8.4pl1. Merge of branches/coq-8.4.xleroy2013-01-296-37/+43
* Remove some useless "Require".xleroy2012-12-306-18/+3
* Support for inline assembly (asm statements).xleroy2012-12-181-0/+4
* Globalenvs: allocate one-byte block with permissions Nonempty for eachxleroy2012-11-121-9/+8
* Merge of branch seq-and-or. See Changelog for details.xleroy2012-10-062-113/+105
* - Revised non-overflow constraints on memory injections so that xleroy2012-07-238-24/+19
* Strip quotes from section names during #pragma parsing.xleroy2012-07-111-1/+1
* Updated ARM port.xleroy2012-07-104-23/+20
* Update CombineOp for arm and ia32.xleroy2012-07-032-2/+12
* Recombine x = cmp(...); if (x == 1) ...xleroy2012-07-012-4/+47