| Commit message (Expand) | Author | Age | Files | Lines |
* | + initial support for arm-freertos largely based on patch by Michael Ring | florian | 2020-04-19 | 4 | -4/+14 |
* | * factored out and improved TARMAsmOptimizer.RedundantMovProcess | florian | 2020-04-18 | 1 | -52/+6 |
* | * factored out TARMAsmOptimizer.OptPass1SXTH | florian | 2020-04-16 | 1 | -89/+1 |
* | * factored out TARMAsmOptimizer.OptPass1SXTB | florian | 2020-04-16 | 1 | -111/+1 |
* | * factored out TARMAsmOptimizer.OptPass1UXTH | florian | 2020-04-16 | 1 | -90/+2 |
* | Avoid invalid typecast in tarmunaryminusnode.pass_1 method | pierre | 2020-04-15 | 1 | -1/+1 |
* | * factored out TARMAsmOptimizer.OptPass1UXTB | florian | 2020-04-15 | 1 | -270/+1 |
* | + common assembler optimizer base class for arm and aarch64 | florian | 2020-04-13 | 1 | -2/+5 |
* | Handle all existing possible values for init_settings.fputype to set Tag_FP_... | pierre | 2020-04-13 | 1 | -3/+7 |
* | * get rid of fpu_vfp_first/last hack | florian | 2020-04-13 | 4 | -14/+11 |
* | * fixes compilation on WinCE | florian | 2020-04-13 | 1 | -2/+6 |
* | + arm: optimize sxth/sxtb | florian | 2020-04-12 | 1 | -0/+202 |
* | * arm: more fixes for fpu_fpv4_sp_d16 | florian | 2020-04-12 | 4 | -67/+14 |
* | * reorganized arm cpu flags | florian | 2020-04-12 | 5 | -18/+18 |
* | + fpu_fpv4_sp_d32 | florian | 2020-04-12 | 4 | -32/+49 |
* | * cleanup | florian | 2020-04-02 | 1 | -19/+1 |
* | * split i/t_darwin from i/t_bsd, as they don't have that much in common | jonas | 2020-03-29 | 1 | -0/+3 |
* | * several fixes to get better reg. allocations in the arm assembler optimizer | florian | 2020-02-26 | 2 | -9/+22 |
* | * ARM: look further ahead when optimizing mov rX, yyyy | florian | 2020-02-25 | 1 | -6/+6 |
* | + ARM: MovMLA2MUL optimization | florian | 2020-02-25 | 1 | -0/+16 |
* | * ARM: optimize mov rX,#0 .... mul/mla/umull ...,rX,... | florian | 2020-02-24 | 1 | -1/+28 |
* | * disable cs_opt_regvar on all platforms when compiled for LLVM (LLVM does | jonas | 2020-01-29 | 1 | -2/+2 |
* | * patch by Robert Roland to support the RaspberryPi 2 as a bare metal embed... | florian | 2020-01-23 | 1 | -0/+6 |
* | -- Zusammenführen von r31198 in ».«: | florian | 2019-12-31 | 2 | -2/+11 |
* | * added is_normal_fieldvarsym() helper and use it | jonas | 2019-12-24 | 1 | -2/+2 |
* | * renamed getintparaloc to getcgtempparaloc | jonas | 2019-12-24 | 2 | -5/+5 |
* | + tf_init_final_units_by_calls | florian | 2019-12-24 | 1 | -3/+89 |
* | * common naming for fpu_none string | florian | 2019-12-24 | 1 | -1/+2 |
* | * check in CheckLive* if a register allocator is initialized for a certain ... | florian | 2019-12-08 | 1 | -2/+2 |
* | + patch by J. Gareth Moreton: new method TAOptObj.CanDoJumpOpts and arm spe... | florian | 2019-11-20 | 1 | -0/+13 |
* | * patch by J. Gareth Moreton, issue #36271, part 3: support for the other a... | florian | 2019-11-10 | 1 | -0/+23 |
* | Fix compilation for arm-darwin using clang and forbid use of eabihf ABI for t... | pierre | 2019-10-15 | 1 | -0/+13 |
* | * reduce amount of software floating point exception checking, VSTR, VMOV, ... | florian | 2019-10-10 | 1 | -17/+13 |
* | + support for arm attributes | florian | 2019-10-09 | 3 | -2/+248 |
* | + dwarf support for tls threadvars | florian | 2019-10-05 | 1 | -0/+2 |
* | * general-dynamic -> global-dynamic | florian | 2019-10-05 | 2 | -2/+6 |
* | + support for the gnu2 general-dynamic tls model on arm, use it instead of th... | florian | 2019-10-05 | 5 | -7/+69 |
* | + tls models tlsm_general_dynamic and tlsm_local_exec for arm | florian | 2019-10-05 | 1 | -15/+54 |
* | + new relocations for arm tls | florian | 2019-10-05 | 2 | -6/+27 |
* | * renamed tls model switches and symbols to match gcc | florian | 2019-10-05 | 1 | -3/+8 |
* | somehow committing went wrong, second part of last commit: | florian | 2019-09-03 | 1 | -3/+0 |
* | Fix code generated in tarmnotnode.second_boolean | pierre | 2019-08-28 | 1 | -1/+1 |
* | + VMovVMov2VMov optimization | florian | 2019-08-18 | 1 | -1/+25 |
* | * fix RemoveSuperfluousVMov if the VMov destination reg is an integer registe... | florian | 2019-08-18 | 1 | -2/+15 |
* | * fix building for targets with no vfp support | florian | 2019-08-15 | 1 | -1/+1 |
* | * fix tarminlinenode.first_sqrt_real | florian | 2019-08-13 | 1 | -2/+2 |
* | * forgotten part of previous commit: fix BccB2Cond optimization on arm | florian | 2019-08-13 | 1 | -3/+17 |
* | * building with -Cfvfpv2 hopefully fixed | florian | 2019-08-13 | 1 | -0/+7 |
* | + basic Neon support in the assembler writer | florian | 2019-08-13 | 8 | -28/+58 |
* | + create defines with FPU capabilites | florian | 2019-08-13 | 1 | -3/+4 |