aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2017-11-09Base subreg rules on REGMODE_NATURAL_SIZE rather than UNITS_PER_WORDRichard Sandiford1-1/+2
2017-11-01Widening optab cleanupRichard Sandiford1-3/+3
2017-11-01Add a fixed_size_mode classRichard Sandiford1-6/+9
2017-11-01Allow vector CONSTsRichard Sandiford1-1/+1
2017-10-24re PR middle-end/82569 (failure in 177.mesa cpu2000 test case after r253530)Eric Botcazou1-26/+7
2017-10-22Make more use of HWI_COMPUTABLE_MODE_PRichard Sandiford1-2/+2
2017-10-12re PR c++/82159 (ICE: in assign_temp, at function.c:961)Jakub Jelinek1-2/+5
2017-10-10Require wi::to_wide for treesRichard Sandiford1-1/+1
2017-10-09Allow non-wi <op> wiRichard Sandiford1-1/+1
2017-10-08tree-outof-ssa.h (ssaexpand): Add partitions_for_undefined_values.Eric Botcazou1-7/+26
2017-09-21Make more use of simplify_gen_binaryRichard Sandiford1-17/+3
2017-09-14Store VECTOR_CST_NELTS directly in tree_nodeRichard Sandiford1-8/+6
2017-09-12Turn SLOW_UNALIGNED_ACCESS into a target hookRichard Sandiford1-9/+10
2017-09-05Make mode_for_vector return an opt_modeRichard Sandiford1-1/+1
2017-09-05Make more use of int_mode_for_sizeRichard Sandiford1-1/+1
2017-09-04Turn FUNCTION_ARG_PADDING into a target hookRichard Sandiford1-13/+14
2017-09-04Turn HARD_REGNO_MODE_OK into a target hookRichard Sandiford1-3/+3
2017-09-04Add subreg_memory_offset helper functionsRichard Sandiford1-22/+4
2017-09-04PR82045: Avoid passing machine modes through "..."Richard Sandiford1-1/+1
2017-08-30[71/77] Use opt_scalar_mode for mode iteratorsRichard Sandiford1-13/+18
2017-08-30[69/77] Split scalar-only part out of convert_modeRichard Sandiford1-11/+24
2017-08-30[65/77] Add a SCALAR_TYPE_MODE macroRichard Sandiford1-2/+2
2017-08-30[64/77] Add a scalar_mode classRichard Sandiford1-4/+5
2017-08-30[62/77] Big machine_mode to scalar_int_mode replacementRichard Sandiford1-13/+13
2017-08-30[57/77] Use scalar_int_mode in expand_expr_addr_exprRichard Sandiford1-6/+7
2017-08-30[56/77] Use the more specific type when two modes are known to be equalRichard Sandiford1-3/+3
2017-08-30[53/77] Pass a mode to const_scalar_mask_from_treeRichard Sandiford1-6/+6
2017-08-30[51/77] Use opt_scalar_int_mode when iterating over integer modesRichard Sandiford1-15/+16
2017-08-30[50/77] Add helper routines for SUBREG_PROMOTED_VAR_P subregsRichard Sandiford1-8/+9
2017-08-30[46/77] Make widest_int_mode_for_size return a scalar_int_modeRichard Sandiford1-22/+13
2017-08-30[39/77] Two changes to the get_best_mode interfaceRichard Sandiford1-6/+7
2017-08-30[35/77] Add uses of as_a <scalar_int_mode>Richard Sandiford1-9/+9
2017-08-30[34/77] Add a SCALAR_INT_TYPE_MODE macroRichard Sandiford1-18/+21
2017-08-30[33/77] Add a NARROWEST_INT_MODE macroRichard Sandiford1-2/+2
2017-08-30[30/77] Use scalar_int_mode for doubleword splitsRichard Sandiford1-10/+12
2017-08-30[26/77] Use is_a <scalar_int_mode> in subreg/extract simplificationsRichard Sandiford1-6/+11
2017-08-30[20/77] Replace MODE_INT checks with is_int_modeRichard Sandiford1-25/+32
2017-08-30[19/77] Add a smallest_int_mode_for_size helper functionRichard Sandiford1-7/+7
2017-08-30[18/77] Make int_mode_for_mode return an opt_scalar_int_modeRichard Sandiford1-20/+23
2017-08-30[17/77] Add an int_mode_for_size helper functionRichard Sandiford1-3/+3
2017-08-30[12/77] Use opt_scalar_float_mode when iterating over float modesRichard Sandiford1-4/+5
2017-08-30[6/77] Make GET_MODE_WIDER return an opt_modeRichard Sandiford1-1/+1
2017-08-30[4/77] Add FOR_EACH iterators for modesRichard Sandiford1-24/+16
2017-08-21Add a type_has_mode_precision_p helper functionRichard Sandiford1-4/+3
2017-08-01re PR target/80846 (auto-vectorized AVX2 horizontal sum should narrow to 128b...Jakub Jelinek1-31/+38
2017-06-29expr.c (expand_expr): When testing for unaligned objects...Eric Botcazou1-5/+5
2017-06-29ccmp.c (ccmp_tree_comparison_p): New function.Steve Ellcey1-1/+1
2017-06-29asan.c (asan_emit_stack_protection): Update.Jan Hubicka1-13/+23
2017-05-12Patch for RTL expand bug affecting aarch64 vector code.Jim Wilson1-11/+14
2017-05-02expr.c (expand_expr_real_2): Re-cost if previous costs are the same.Tamar Christina1-0/+9