On 10/25/19 6:24 AM, Jozef Lawrynowicz wrote:
> Where possible, it is always desirable to use 430 format instructions when
> compiling for the 430X ISA and the large memory model. 430 instructions have
> reduced code size and faster execution time.
> 
> This patch recognizes a couple of new patterns in which we can use 430 insns 
> in
> the large memory model.
> 
> Successfully regtested on trunk.
> 
> Ok to apply?
> 
> 
> 0001-MSP430-Use-430-insns-in-the-large-memory-model-for-m.patch
> 
> From ba3a8eafeba08dc034e219f892f2784c16f94c40 Mon Sep 17 00:00:00 2001
> From: Jozef Lawrynowicz <joze...@mittosystems.com>
> Date: Thu, 24 Oct 2019 15:17:29 +0100
> Subject: [PATCH] MSP430: Use 430 insns in the large memory model for more
>  patterns
> 
> gcc/ChangeLog:
> 
> 2019-10-25  Jozef Lawrynowicz  <joze...@mittosystems.com>
> 
>       * config/msp430/msp430.c (msp430_check_index_not_high_mem): New.
>       (msp430_check_plus_not_high_mem): New.
>       (msp430_op_not_in_high_mem): Use new functions to check if the operand
>       might be in low memory.
>       Indicate that a 16-bit absolute address is in lower memory.
> 
> gcc/testsuite/ChangeLog:
> 
> 2019-10-25  Jozef Lawrynowicz  <joze...@mittosystems.com>
> 
>       * gcc.target/msp430/mlarge-use-430-insn.c: New test.
> 
OK
jeff

Reply via email to