aboutsummaryrefslogtreecommitdiff
path: root/gcc/machmode.h
AgeCommit message (Expand)AuthorFilesLines
2017-09-15Turn TRULY_NOOP_TRUNCATION into a hookRichard Sandiford1-2/+2
2017-09-05Make bitsize_mode_for_mode return an opt_modeRichard Sandiford1-1/+1
2017-09-05Make mode_for_vector return an opt_modeRichard Sandiford1-11/+1
2017-09-05Add mode_for_int_vector helper functionsRichard Sandiford1-0/+15
2017-09-05Make mode_for_size return an opt_modeRichard Sandiford1-5/+26
2017-09-05(decimal_)float_mode_for_size in real.hRichard Sandiford1-0/+9
2017-08-30[77/77] Add a complex_mode classRichard Sandiford1-0/+54
2017-08-30[76/77] Add a scalar_mode_pod classRichard Sandiford1-0/+18
2017-08-30[74/77] Various small scalar_mode changesRichard Sandiford1-1/+1
2017-08-30[71/77] Use opt_scalar_mode for mode iteratorsRichard Sandiford1-0/+7
2017-08-30[64/77] Add a scalar_mode classRichard Sandiford1-4/+46
2017-08-30[39/77] Two changes to the get_best_mode interfaceRichard Sandiford1-7/+5
2017-08-30[33/77] Add a NARROWEST_INT_MODE macroRichard Sandiford1-0/+6
2017-08-30[20/77] Replace MODE_INT checks with is_int_modeRichard Sandiford1-0/+15
2017-08-30[19/77] Add a smallest_int_mode_for_size helper functionRichard Sandiford1-2/+9
2017-08-30[18/77] Make int_mode_for_mode return an opt_scalar_int_modeRichard Sandiford1-3/+12
2017-08-30[17/77] Add an int_mode_for_size helper functionRichard Sandiford1-0/+10
2017-08-30[16/77] Add scalar_int_mode_podRichard Sandiford1-1/+14
2017-08-30[15/77] Add scalar_int_modeRichard Sandiford1-3/+27
2017-08-30[12/77] Use opt_scalar_float_mode when iterating over float modesRichard Sandiford1-0/+24
2017-08-30[11/77] Add a float_mode_for_size helper functionRichard Sandiford1-1/+10
2017-08-30[7/77] Add scalar_float_modeRichard Sandiford1-3/+94
2017-08-30[6/77] Make GET_MODE_WIDER return an opt_modeRichard Sandiford1-9/+83
2017-08-30[4/77] Add FOR_EACH iterators for modesRichard Sandiford1-0/+139
2017-08-30[3/77] Allow machine modes to be classesRichard Sandiford1-45/+101
2017-07-02Reorganise machmode.h headersRichard Sandiford1-3/+0
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-17Enable AVX512_4FMAPS and AVX512_4VNNIW instructionsKirill Yukhin1-2/+2
2016-05-02machmode.h (mode_complex): Add support to give the complex mode for a given m...Michael Meissner1-0/+4
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-08-19genmodes.c (emit_mode_unit_size_inline): New function.David Sherwood1-2/+18
2015-08-19remove more useless typedefsTrevor Saunders1-2/+2
2015-07-28arm.c (neon_element_bits, [...]): Call GET_MODE_INNER unconditionally.David Sherwood1-14/+6
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-11-05ipa-chkp.c: New.Ilya Enkovich1-0/+3
2014-10-29decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford1-20/+20
2014-10-14machmode.h (int_n_data_t): New.DJ Delorie1-0/+12
2014-04-22machmode.h (bitwise_mode_for_mode): Declare.Richard Sandiford1-0/+2
2014-04-17genmodes.c (struct mode_data): Add need_bytesize_adj field.Jakub Jelinek1-0/+18
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-11-29revert: cgraph.h (varpool_node): Add need_bounds_init field.Ilya Enkovich1-3/+0
2013-10-25mode-classes.def (MODE_POINTER_BOUNDS): New.Ilya Enkovich1-0/+3
2013-09-30basic-block.h (edge_list): Prefix member names with "m_".Richard Sandiford1-8/+8
2013-05-10stor-layout.c (element_precision): New function.Marc Glisse1-0/+4
2013-01-10Update copyright years in gcc/Richard Sandiford1-2/+1
2013-01-04Update Copyright years for files modified in 2011 and/or 2012.Jakub Jelinek1-1/+1
2012-11-18machmode.h (bit_field_mode_iterator): New class.Richard Sandiford1-1/+24
2012-10-07machmode.h (GET_MODE_UNIT_PRECISION): New macro.Richard Sandiford1-0/+5
2012-06-19Use synth_mult for vector multiplies vs scalar constantRichard Henderson1-3/+8
2012-04-26re PR middle-end/52940 (conversion from MODE_PARTIAL_INT uses sign extension ...Bernd Schmidt1-0/+1