aboutsummaryrefslogtreecommitdiffstats
path: root/arm
Commit message (Expand)AuthorAgeFilesLines
* Updating the PowerPC and ARM ports.Xavier Leroy2015-03-275-46/+41
* Fix .type and .size annotations: @ is comment, use % instead.Xavier Leroy2015-03-201-2/+6
* Missing initialization of current_function_sig.Xavier Leroy2015-03-141-0/+1
* Removed unused sel_target, changed cygwin symbol names and changed the defaul...Bernhard Schommer2015-02-191-1/+2
* Added an elf prefix to all common elf functions in PrintAsmaux.Bernhard Schommer2015-02-181-3/+5
* Changed print_fun/var_info to be functions instead of booleans.Bernhard Schommer2015-02-181-2/+2
* Removed some style issues.Bernhard Schommer2015-02-181-2/+2
* Changed arm backend to the common backend printer.Bernhard Schommer2015-02-093-1189/+1140
* Moved more common functions into a seperate file.Bernhard Schommer2015-02-041-45/+8
* Started moving common backend functions into one file.Bernhard Schommer2015-02-031-44/+21
* In -g -S mode, annotate the generated asm file with the C source code in comm...Xavier Leroy2015-01-071-25/+10
* 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