aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arc/arc.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-01[ARC] Fix errors in arc_ifcvt.Claudiu Zissulescu1-31/+11
2017-09-01[ARC] Use TARGET_USE_ANCHORS_FOR_SYMBOL_P.Claudiu Zissulescu1-0/+24
2017-08-31[ARC] Update can_follow_jump hook helper.Claudiu Zissulescu1-0/+3
2017-08-31[ARC] Use -G option to control sdata behaviorClaudiu Zissulescu1-107/+129
2017-08-31[ARC] Improves and fixes for small data support.Claudiu Zissulescu1-9/+55
2017-08-30[73/77] Pass scalar_mode to scalar_mode_supported_pRichard Sandiford1-1/+1
2017-08-30[19/77] Add a smallest_int_mode_for_size helper functionRichard Sandiford1-1/+1
2017-08-30[2/77] Add an E_ prefix to case statementsRichard Sandiford1-26/+26
2017-08-08trans.c: Include header files.Martin Liska1-0/+1
2017-07-17[ARC] Consolidate PIC implementation.Claudiu Zissulescu1-102/+48
2017-07-17[PATCH] [ARC] Add support for naked functions.Claudiu Zissulescu1-43/+117
2017-07-16profile-count.h (profile_probability::from_reg_br_prob_note, [...]): New func...Jan Hubicka1-3/+1
2017-07-05Remove enum before machine_modeRichard Sandiford1-2/+1
2017-06-01[ARC] Test against frame_pointer_needed in arc_can_eliminate.Claudiu Zissulescu1-1/+1
2017-06-01[ARC] Prevent moving stores to the frame before the stack adjustment.Claudiu Zissulescu1-1/+9
2017-06-01[ARC] Allow r30 to be used by the reg-alloc.Claudiu Zissulescu1-1/+8
2017-05-31[ARC] Recognise add_n and sub_n in combine againGraham Markall1-4/+16
2017-05-09[ARC] Add support for advanced mpy/mac instructions.Claudiu Zissulescu1-2/+3
2017-05-09[ARC]Fast interrupts support.Claudiu Zissulescu1-21/+85
2017-05-09[ARC] Automatic context save/restore for regular interrupts.Claudiu Zissulescu1-31/+298
2017-04-25[ARC] Addresses can use long immediate for offsets.Claudiu Zissulescu1-9/+35
2017-04-25[ARC] Fix calling multiple inheritances.Claudiu Zissulescu1-3/+21
2017-04-25[ARC] Use ACCL, ACCH registers whenever they are available.Claudiu Zissulescu1-0/+9
2017-04-25[ARC] Make D0, D1 double regs fix when not used.Claudiu Zissulescu1-0/+5
2017-04-25[ARC] Differentiate between ARCv1 and ARCv2 'h'-reg class for ADD insns.Claudiu Zissulescu1-15/+27
2017-04-14arc: Fix for loop end detectionAndrew Burgess1-2/+3
2017-04-14[ARC] DWARF emitting cleanup.Claudiu Zissulescu1-11/+0
2017-04-14[ARC] Update mode_dependent_address_p hook.Claudiu Zissulescu1-6/+2
2017-03-27[ARC] Save/restore blink when in ISR.Claudiu Zissulescu1-4/+6
2017-03-13[ARC] Code size modifications.Claudiu Zissulescu1-14/+42
2017-03-13[ARC] Add code density instructions.Claudiu Zissulescu1-0/+11
2017-03-13[ARC] Handle complex PIC move patterns.Claudiu Zissulescu1-1/+48
2017-02-24arc: Fixes for RTL checkingSegher Boessenkool1-3/+5
2017-02-09gcc/arc: Make arc_selected_cpu globalAndrew Burgess1-20/+15
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-16[ARC] Rework code for profiling.Claudiu Zissulescu1-152/+0
2016-12-05[ARC] Remove unused patterns, refactor unspec+offset pattern gen.Claudiu Zissulescu1-23/+18
2016-11-30arc: Avoid store/load pipeline hazardAndrew Burgess1-0/+75
2016-11-29[ARC] Fix compact casesi option.Claudiu Zissulescu1-4/+6
2016-11-21split up variables to use rtx_insn * moreTrevor Saunders1-2/+2
2016-11-17[ARC] Fix compilation issue in pr71872.Claudiu Zissulescu1-3/+2
2016-11-17[ARC] Add support for QuarkSE processor.Claudiu Zissulescu1-1/+21
2016-11-16Fix missing brackets in arc.cRichard Sandiford1-1/+1
2016-11-15[ARC] New option handling, refurbish multilib support.Claudiu Zissulescu1-84/+95
2016-11-04[ARC] Various small miscellaneous fixes.Claudiu Zissulescu1-4/+1
2016-11-02use rtx_insn * in various places where it is obviousTrevor Saunders1-2/+1
2016-10-26arc.c (acr_print_operand): Adjust fallthru comment.Jeff Law1-2/+4
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-10-10[ARC] Disable compact casesi patterns for arcv2Claudiu Zissulescu1-0/+11
2016-09-22use rtx_insn * moreTrevor Saunders1-1/+1