aboutsummaryrefslogtreecommitdiffstats
path: root/arm
Commit message (Expand)AuthorAgeFilesLines
* Merged PrintAnnot into PrintAsmaux.Bernhard Schommer2015-05-141-4/+4
* Updated PrintOp for the single-precision FP operations.Xavier Leroy2015-05-091-0/+21
* Extended inline asm: revised treatment of clobbered registers.Xavier Leroy2015-05-093-27/+43
* Typo: Val.sun_inject -> Val.sub_inject.Xavier Leroy2015-05-061-4/+4
* Long-overdue renaming: val_inject -> Val.inject, etc, for consistency with Va...Xavier Leroy2015-04-301-47/+47
* Allow "scratch" (non-allocatable temporary registers) to be mentioned in asm ...Xavier Leroy2015-04-232-1/+4
* Take asm clobbers into account for determining callee-save registers used.Xavier Leroy2015-04-232-0/+8
* Cleanups and updates for extended asm.Xavier Leroy2015-04-211-1/+1
* Support for GCC-style extended asm, continued:Xavier Leroy2015-04-211-1/+1
* Experiment: support a subset of GCC's extended asm statements.Xavier Leroy2015-04-172-2/+6
* Correct type of label function.Bernhard Schommer2015-04-161-1/+1
* Added missing dummy functions.Bernhard Schommer2015-04-161-0/+4
* Merge branch 'master' into dwarfBernhard Schommer2015-04-042-3/+5
|\
| * Fixed missing unsigned compare for pointer in the arm backend.Bernhard Schommer2015-04-042-3/+5
* | Merge branch 'master' into dwarfBernhard Schommer2015-04-025-46/+41
|\|
| * Updating the PowerPC and ARM ports.Xavier Leroy2015-03-275-46/+41
* | Merge branch 'master' into dwarfBernhard Schommer2015-03-231-2/+6
|\|
| * Fix .type and .size annotations: @ is comment, use % instead.Xavier Leroy2015-03-201-2/+6
* | Merge branch 'master' into dwarfBernhard Schommer2015-03-161-0/+1
|\|
| * Missing initialization of current_function_sig.Xavier Leroy2015-03-141-0/+1
* | Started implementing the printing functions for the debug info. Added a globa...Bernhard Schommer2015-03-161-0/+6
* | Started integrating the debug printing in the common backend_printer.Bernhard Schommer2015-03-111-0/+6
|/
* 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