aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/msp430/msp430.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-4521/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-05-18Use startswith in targets.Martin Liska1-7/+6
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-23MSP430: Remove target-specific handling of the "persistent" attributeJozef Lawrynowicz1-98/+16
2020-11-15MSP430: Fix inconsistent naming of hwmult libfuncsJozef Lawrynowicz1-22/+0
2020-11-15MSP430: Define function to check 16-bit hwmult supportJozef Lawrynowicz1-12/+39
2020-11-13MSP430: Implement TARGET_INSN_COSTJozef Lawrynowicz1-5/+20
2020-11-13MSP430: Add defaulting to the insn length attributeJozef Lawrynowicz1-44/+118
2020-11-13MSP430: Implement TARGET_RTX_COSTSJozef Lawrynowicz1-17/+485
2020-11-13MSP430: Implement TARGET_MEMORY_MOVE_COSTJozef Lawrynowicz1-0/+129
2020-09-18MSP430: Add 'd', 'e', 'f' and 'g' asm operand modifiersJozef Lawrynowicz1-72/+80
2020-09-18MSP430: Fix CFA generation during function epiloguesJozef Lawrynowicz1-13/+59
2020-09-08MSP430: Fix detection of assembler support for .mspabi_attributeJozef Lawrynowicz1-2/+2
2020-09-08MSP430: Use enums to handle -mcpu= valuesJozef Lawrynowicz1-13/+8
2020-09-07MSP430: Don't override default ISA when MCU name is unrecognizedJozef Lawrynowicz1-9/+2
2020-08-26MSP430: Simplify and extend shift instruction patternsJozef Lawrynowicz1-82/+190
2020-07-21MSP430: Remove do_no_relax_short_jumpsJozef Lawrynowicz1-13/+0
2020-05-12MSP430: Define ASM_OUTPUT_ALIGNED_DECL_LOCALJozef Lawrynowicz1-4/+15
2020-04-13MSP430: Dont add offsets to addresses when emitting asm for post_incJozef Lawrynowicz1-3/+7
2020-04-13MSP430: Fix memory offsets used by %C and %D asm output operand modifiersJozef Lawrynowicz1-2/+2
2020-04-09MSP430: Indiciate that the epilogue_helper insn does not fallthruJozef Lawrynowicz1-1/+1
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek1-1/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-16MSP430: Add new msp430-elfbare targetJozef Lawrynowicz1-0/+10
2019-11-04MSP430: Add -mtiny-printf optionJozef Lawrynowicz1-0/+6
2019-11-04MSP430: Add new methods of finding external MCU data fileJozef Lawrynowicz1-0/+23
2019-10-30msp430.c (msp430_expand_helper): Support expansion of calls to __mspabi_mpy* ...Jozef Lawrynowicz1-12/+57
2019-10-30msp430.c (msp430_check_index_not_high_mem): New.Jozef Lawrynowicz1-6/+37
2019-10-24MSP430: Remove unused msp430_hard_regno_nregs_*_padding functionsJozef Lawrynowicz1-22/+3
2019-10-23msp430-protos.h (msp430_has_hwmult): New.Jozef Lawrynowicz1-10/+12
2019-10-15constraints.md: Allow post_inc operand for "Ya" constraint.Jozef Lawrynowicz1-1/+31
2019-10-07msp430.c (msp430_file_end): s/msp_/msp430_/Jozef Lawrynowicz1-6/+8
2019-10-07msp430-protos.h (msp430_split_addsi): New prototype.Jozef Lawrynowicz1-0/+23
2019-10-07MSP430: Don't generate 430X insns when handling data in the lower memory regionJozef Lawrynowicz1-29/+185
2019-09-10Add call_used_or_fixed_reg_pRichard Sandiford1-1/+1
2019-09-03MSP430: Use default_elf_select_section to determine sections for dataJozef Lawrynowicz1-31/+50
2019-09-03MSP430: Setup exclusion tables for function and data attributesJozef Lawrynowicz1-79/+120
2019-09-03Implement TARGET_HANDLE_GENERIC_ATTRIBUTEJozef Lawrynowicz1-0/+40
2019-08-20Use function_arg_info for TARGET_CALLEE_COPIESRichard Sandiford1-10/+1
2019-08-20Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford1-4/+2
2019-08-20Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford1-5/+3
2019-08-20Use function_arg_info for TARGET_PASS_BY_REFERENCERichard Sandiford1-8/+5
2019-08-20Use function_arg_info for TARGET_ARG_PARTIAL_BYTESRichard Sandiford1-5/+2
2019-08-20Add pass_va_arg_by_referenceRichard Sandiford1-1/+1
2019-08-15MSP430: Fix lines over 80 characters long in config/msp430/*.{c,h} filesJozef Lawrynowicz1-66/+126
2019-08-15MSP430: Fix whitespace errors and incorrect indentation in config/msp430/*.{c...Jozef Lawrynowicz1-202/+199
2019-08-14Add generic support for noinit attribute.Christophe Lyon1-2/+2
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford1-1/+1
2019-08-13MSP430: Consolidate handling of hard-coded MCU dataJozef Lawrynowicz1-654/+26