summaryrefslogtreecommitdiff
path: root/compiler/arm
Commit message (Expand)AuthorAgeFilesLines
* * converted register_maybe_adjust_setbase() to the high level code generatorjonas2015-12-051-2/+2
* Added a bunch of new and fixed embedded controller units. From Michael Ring.laksen2015-11-211-14/+226
* * support marking defs created via the getreusable*() class methods asjonas2015-11-041-5/+5
* Most if not all instructions for thumb use only 2 operand rw forms. Changed g...laksen2015-10-201-81/+168
* + added support for using Clang as an assembler, and make it the defaultjonas2015-09-251-0/+15
* * changed idtext of as_darwin to AS-DARWIN, so it can be explicitlyjonas2015-09-241-1/+1
* - reverted r31806, it breaks building on non-Darwin (mantis #28716)jonas2015-09-241-2/+2
* - removed as_darwin, since there is no difference with as_gas (there is nojonas2015-09-231-2/+2
* * always use unified assembler syntax on Darwin (required by Xcode 7+)jonas2015-09-231-0/+10
* * also support unified syntax for non-thumb2 (not yet activatable/usable)jonas2015-09-231-3/+9
* * Removed a leftover of my code. It is not needed anymore.yury2015-09-181-6/+0
* * Removed lot of unused vars.yury2015-09-177-17/+3
* * Removed unused vars.yury2015-09-171-24/+6
* * ARM: I hope this is a final proper fix for GOT initialization. + Test.yury2015-09-171-7/+19
* * ARM: Fixed GOT init when optimization is off.yury2015-09-161-13/+8
* * ARM: Do not use R9 as a fixed GOT register.yury2015-09-162-6/+17
* * Fixed instruction re-scheduler for ARM in case of PIC.yury2015-09-161-4/+7
* * Big fix for ARM GOT support to make it work:yury2015-09-142-5/+15
* * store a pointer to the used tasminfo record in every assembler writer, sojonas2015-09-121-8/+7
* * factored out the output file handling (mostly writing data) from thejonas2015-09-121-2/+2
* Moved tcontrollerdatatype out into cpuinfo.laksen2015-09-071-267/+274
* * take care of limited offsets of stf/ldf, resolves issue #23620florian2015-09-071-1/+3
* Add missing prefix for VCMP for FPv4_S16.laksen2015-09-061-2/+2
* Fix ARMv3/ARMv2A support.laksen2015-09-063-39/+114
* * disabled ARM-specific code for smallset in-operations on big endian targets,jonas2015-08-311-2/+11
* * replaced current_procinfo.currtrue/falselabel with storing the true/falsejonas2015-08-272-19/+15
* * use handle_locjump() instead of local inlined versionjonas2015-08-271-19/+1
* Added STM32F7xx controller units and types.laksen2015-07-311-0/+14
* * changed getarraydef() into a tarraydef.getreusable() class methodjonas2015-06-231-2/+2
* * changed getpointerdef() into a tpointerdef.getreusable() class methodjonas2015-06-221-3/+3
* Added Freescale MK20D7 controller support.laksen2015-05-281-0/+10
* * implemented r30870 for all platforms: pass dyn. array parameters like point...florian2015-05-171-1/+4
* ARMv6M was missing alignments for jumptableslaksen2015-05-031-0/+1
* * correctly handle LOC_SUBSETREG,LOC_CSUBSETREG,LOC_SUBSETREF,LOC_CSUBSETREF ...florian2015-05-021-0/+4
* o fixes handling of iso i/o parameters/program parameters:florian2015-05-011-0/+5
* Workaround for IE 20060521 when building the ARM compilerlaksen2015-04-261-1/+6
* Add initial support for STM32F429 corelaksen2015-04-141-0/+8
* Fix spilling_get_operation_type for MRS and MSR instructionslaksen2015-04-141-1/+2
* * don't give an internalerror when trying to prefetch a regvar or evenjonas2015-04-081-1/+1
* + added tasmlist parameter to getintparaloc() (needed for llvm)jonas2015-04-042-5/+6
* * synchronised with trunk till r30345jonas2015-03-284-7/+24
|\
| * ARMv7M supports UMULL.laksen2015-03-222-3/+3
| * Fix issue in is_thumb32_imm. imm<11:10> have to be non-zero meaning the rotat...laksen2015-03-211-1/+1
| * Add workaround for ARM thumb when using GAS.laksen2015-03-171-3/+20
* | * renamed getdatalabel() to getglobaldatalabeljonas2015-03-272-2/+2
* | * synchronised with trunk till r30240jonas2015-03-1529-1951/+11406
|\ \ | |/
| * Fix selection of LDR/STR instructions in thumb mode. Most forms don't support...laksen2015-03-151-5/+45
| * * merged ait_set and ait_thumb_set into a single tai classjonas2015-03-141-1/+1
| * Fixed internal error in GOT related code for ARM internal assembler.laksen2015-03-141-0/+2
| * Add most pre-UAL VFP instruction forms.laksen2015-03-146-27/+1094