aboutsummaryrefslogtreecommitdiffstats
path: root/arm
Commit message (Expand)AuthorAgeFilesLines
* Clean up support for common symbols. Uninitialized "const" symbols can be co...Xavier Leroy2014-12-171-2/+4
* Update the ARM port.Xavier Leroy2014-11-242-50/+38
* Verification of the Unusedglob pass (removal of unreferenced static global de...Xavier Leroy2014-11-241-32/+0
* Refactored the code of arm/PrintAsm.ml in order to allow the parametrization ...Bernhard Schommer2014-10-061-44/+86
* Cold feet: suppress builtins for load with reservation/store conditional, use...xleroy2014-08-282-34/+1
* Rename __builtin_cntlz to __builtin_clz.xleroy2014-08-272-2/+2
* Use VFD regs to implement 64-bit mem-mem copies in builtin_memcpy_false.xleroy2014-08-213-5/+10
* Wrong types for strex builtins.xleroy2014-08-201-4/+4
* Obvious typos in commit r2609xleroy2014-08-201-8/+8
* Add some more synchronization builtinsxleroy2014-08-202-1/+39
* Rename "-fthumb" option into "-mthumb" for GCC compatibility.xleroy2014-08-191-8/+8
* configure: distinguish between ABI and processor model.xleroy2014-07-292-11/+30
* All targets: add __builtin_membarxleroy2014-07-282-22/+36
* PowerPC port: refactored the expansion of built-in functions andxleroy2014-07-281-0/+18
* The NaN behavior of float_of_single differs on PowerPC and on IA32/ARM.xleroy2014-07-281-1/+4
* ARM port: add support for Thumb2. To be tested.xleroy2014-07-277-503/+837
* Merge the various $(ARCH)/$(VARIANT)/xxx.v files into $(ARCH)/xxx.v.xleroy2014-07-236-718/+125
* Merge of "newspilling" branch:xleroy2014-07-2316-236/+864
* Instead of having two expansions of shrximm (one in SelectOp, one in Asmgen),...xleroy2014-05-284-78/+54
* Refactoring: move symbol_offset into Genv.xleroy2014-05-246-32/+20
* ARM: honor common variables.xleroy2014-05-021-11/+24
* Preliminary support for EABI-hardfloat calling conventionsxleroy2014-05-023-48/+938
* 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