aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
AgeCommit message (Expand)AuthorFilesLines
2018-08-06Add CLOBBER_HIGH expressionAlan Hayward1-1/+15
2018-06-18More rtx to rtx_insn * cleanupsDavid Malcolm1-8/+8
2018-06-13emit-rtl.c: more typesafetyDavid Malcolm1-20/+21
2018-06-08Remove MPXMartin Liska1-5/+0
2018-04-03Remove UBSAN in dwarf2out.c (PR tree-optimization/82491).Martin Liska1-1/+1
2018-03-02re PR rtl-optimization/84614 (wrong code with u16->u128 extension at aarch64 ...Jakub Jelinek1-0/+2
2018-02-09[IEPM] Introduce inline entry point markersAlexandre Oliva1-1/+6
2018-01-10Mostly revert r254296Richard Sandiford1-35/+6
2018-01-06re PR rtl-optimization/83682 (ICE in simplify_subreg, at simplify-rtx.c:6296)Jakub Jelinek1-2/+5
2018-01-03poly_int: GET_MODE_PRECISIONRichard Sandiford1-2/+12
2018-01-03re PR debug/83645 (ICE: in get_insn_template, at final.c:2100 with -gstatemen...Jakub Jelinek1-0/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-02Make CONST_VECTOR_ELT handle implicitly-encoded elementsRichard Sandiford1-2/+12
2018-01-02New CONST_VECTOR layoutRichard Sandiford1-8/+45
2017-12-21poly_int: REG_ARGS_SIZERichard Sandiford1-2/+4
2017-12-20poly_int: operand_subwordRichard Sandiford1-2/+2
2017-12-20poly_int: SUBREG_BYTERichard Sandiford1-40/+39
2017-12-20poly_int: extract_bit_field bitrangeRichard Sandiford1-0/+6
2017-12-20poly_int: MEM_OFFSET and MEM_SIZERichard Sandiford1-2/+4
2017-12-20poly_int: REG_OFFSETRichard Sandiford1-2/+2
2017-12-20poly_int: rtx constantsRichard Sandiford1-4/+115
2017-12-12[SFN] Introduce -gstatement-frontiers option, enable debug markersAlexandre Oliva1-1/+1
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva1-2/+45
2017-12-12[SFN] adjust RTL insn-walking APIAlexandre Oliva1-2/+2
2017-11-01Add narrower_subreg_mode helper functionRichard Sandiford1-0/+10
2017-11-01Add a fixed_size_mode classRichard Sandiford1-1/+1
2017-11-01Add a VEC_SERIES rtl codeRichard Sandiford1-0/+45
2017-11-01Allow vector CONSTsRichard Sandiford1-4/+21
2017-11-01Add more vec_duplicate simplificationsRichard Sandiford1-0/+15
2017-10-26Add wider_subreg_mode helper functionsRichard Sandiford1-0/+18
2017-10-09Replace insn_rtx_cost with insn_cost and pattern_costSegher Boessenkool1-1/+2
2017-09-19explow.c: Include "params.h".Jeff Law1-0/+1
2017-09-12Turn HARD_REGNO_NREGS into a target hookRichard Sandiford1-1/+1
2017-09-04Add subreg_memory_offset helper functionsRichard Sandiford1-0/+2
2017-09-04PR82045: Avoid passing machine modes through "..."Richard Sandiford1-4/+132
2017-08-30Drop df_ from df_read_modify_subreg_pRichard Sandiford1-1/+2
2017-08-30Add a partial_subreg_p predicateRichard Sandiford1-0/+24
2017-08-30[66/77] Use scalar_mode for constant integersRichard Sandiford1-5/+4
2017-08-30[62/77] Big machine_mode to scalar_int_mode replacementRichard Sandiford1-5/+5
2017-08-30[59/77] Add a rtx_jump_table_data::get_data_mode helperRichard Sandiford1-0/+19
2017-08-30[50/77] Add helper routines for SUBREG_PROMOTED_VAR_P subregsRichard Sandiford1-0/+18
2017-08-30[49/77] Simplify nonzero/num_sign_bits hooksRichard Sandiford1-4/+4
2017-08-30[21/77] Replace SCALAR_INT_MODE_P checks with is_a <scalar_int_mode>Richard Sandiford1-3/+4
2017-08-22Make more use of paradoxical_subreg_pRichard Sandiford1-1/+19
2017-07-29replace shallow_copy_rtx_stat with c++Trevor Saunders1-2/+1
2017-07-29replace rtx_alloc_stat with c++Trevor Saunders1-2/+1
2017-07-16profile-count.h (profile_probability::from_reg_br_prob_note, [...]): New func...Jan Hubicka1-1/+0
2017-07-02Reorganise machmode.h headersRichard Sandiford1-4/+0
2017-06-08system.h (fancy_abort): Annotate by ATTRIBUTE_COLD.Jan Hubicka1-12/+12
2017-03-14alias.c (struct alias_set_entry): Pack properly.Richard Biener1-3/+3