aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arc
AgeCommit message (Expand)AuthorFilesLines
2017-09-25Turn CONSTANT_ALIGNMENT into a hookRichard Sandiford2-7/+3
2017-09-15Turn TRULY_NOOP_TRUNCATION into a hookRichard Sandiford1-4/+0
2017-09-12Turn HARD_REGNO_NREGS into a target hookRichard Sandiford2-9/+15
2017-09-04Turn MODES_TIEABLE_P into a target hookRichard Sandiford2-15/+14
2017-09-04Turn HARD_REGNO_MODE_OK into a target hookRichard Sandiford2-17/+22
2017-09-01[ARC] Reimplement ZOL support.Claudiu Zissulescu6-644/+531
2017-09-01[ARC] Fix errors in arc_ifcvt.Claudiu Zissulescu1-31/+11
2017-09-01[ARC] Update various patternsClaudiu Zissulescu2-28/+32
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 Zissulescu3-122/+142
2017-08-31[ARC] Improves and fixes for small data support.Claudiu Zissulescu3-12/+58
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 Sandiford4-51/+51
2017-08-08trans.c: Include header files.Martin Liska1-0/+1
2017-07-17[ARC] Deprecate mexpand-adddi option.Claudiu Zissulescu2-39/+2
2017-07-17[ARC] [LRA] Avoid emitting COND_EXEC during expand.Claudiu Zissulescu1-7/+34
2017-07-17[ARC] Enable indexed loads for elf targers.Claudiu Zissulescu3-2/+18
2017-07-17[ARC] Consolidate PIC implementation.Claudiu Zissulescu4-112/+57
2017-07-17[PATCH] [ARC] Add support for naked functions.Claudiu Zissulescu4-66/+151
2017-07-16profile-count.h (profile_probability::from_reg_br_prob_note, [...]): New func...Jan Hubicka1-3/+1
2017-07-10[ARC] Define ADDITIONAL_REGISTER_NAMES.Claudiu Zissulescu1-0/+7
2017-07-05Remove enum before machine_modeRichard Sandiford1-2/+1
2017-06-01[ARC] Fix tst_movb pattern.Claudiu Zissulescu1-1/+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 Zissulescu2-2/+23
2017-06-01[ARC] Update (non)commutative_binary_comparison patterns.Claudiu Zissulescu1-8/+8
2017-06-01[ARC] Change predicate movv2hi to avoid scaled addresses.Claudiu Zissulescu1-1/+1
2017-06-01[ARC] Allow r30 to be used by the reg-alloc.Claudiu Zissulescu2-2/+10
2017-06-01[ARC] Avoid use of hard registers before reg-alloc.Claudiu Zissulescu1-49/+119
2017-06-01[ARC] Make mulsi for A700 pattern commutative.Claudiu Zissulescu1-1/+1
2017-05-31[ARC] Recognise add_n and sub_n in combine againGraham Markall3-4/+47
2017-05-09[ARC] Add support for advanced mpy/mac instructions.Claudiu Zissulescu3-4/+272
2017-05-09[ARC]Fast interrupts support.Claudiu Zissulescu4-30/+102
2017-05-09[ARC] Automatic context save/restore for regular interrupts.Claudiu Zissulescu3-31/+310
2017-04-25[ARC][COMMITTED] Fix typo dmpyh patternClaudiu Zissulescu1-1/+1
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] Allow extension core registers to be used for addresses.Claudiu Zissulescu1-11/+9
2017-04-25[ARC] Differentiate between ARCv1 and ARCv2 'h'-reg class for ADD insns.Claudiu Zissulescu1-15/+27
2017-04-25[ARC] Differentiate between ARCv1 and ARCv2 'h'-reg class for CMP insns.Claudiu Zissulescu2-12/+29
2017-04-14arc: Fix for loop end detectionAndrew Burgess1-2/+3
2017-04-14arc: Use @pcl assembler syntax instead of invalid expressionsAndrew Burgess1-1/+1
2017-04-14[ARC] Use long jumps for CRT callsClaudiu Zissulescu1-4/+5
2017-04-14[ARC] DWARF emitting cleanup.Claudiu Zissulescu3-17/+0
2017-04-14[ARC] Update mode_dependent_address_p hook.Claudiu Zissulescu1-6/+2
2017-03-28[ARC] Define _REENTRANT when -pthread is passed.Claudiu Zissulescu3-2/+30