aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-18Limit mask of vec_merge to HOST_BITS_PER_WIDE_INTH.J. Lu1-0/+3
2018-10-18Call simplify_gen_subreg to simplify subreg of vec_mergeH.J. Lu1-6/+7
2018-10-18Simplify subreg of vec_merge of vec_duplicateH.J. Lu1-1/+28
2018-09-28Simplify vec_merge according to the mask.Andrew Stubbs1-0/+136
2018-09-19Remove constant vec_select restriction.Andrew Stubbs1-2/+7
2018-07-07tree-vrp.c (vrp_int_const_binop): Change overflow type to overflow_type.Aldy Hernandez1-1/+1
2018-06-12Use poly_int rtx accessors instead of hwi accessorsRichard Sandiford1-13/+7
2018-05-17[patch AArch64] Do not perform a vector splat for vector initialisation if it...James Greenhalgh1-0/+54
2018-04-25re PR middle-end/85414 (ICE: in ix86_expand_prologue, at config/i386/i386.c:1...Jakub Jelinek1-2/+2
2018-04-13re PR rtl-optimization/85376 (wrong code with -Og -fno-dce -fgcse -fno-tree-c...Jakub Jelinek1-2/+2
2018-03-21re PR rtl-optimization/84989 (_mm512_broadcast_f32x4 triggers ICE in simplify...Jakub Jelinek1-1/+3
2018-01-20re PR target/83930 (ICE: RTL check: expected code 'const_int', have 'mem' in ...Jakub Jelinek1-1/+2
2018-01-13Extra subreg fold for variable-length CONST_VECTORsRichard Sandiford1-11/+24
2018-01-08PR target/83663 - Revert r255946Vidya Praveen1-51/+0
2018-01-05[PATCH PR82439][simplify-rtx] Simplify (x | y) == x -> (y & ~x) == 0Sudakshina Das1-21/+25
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford1-21/+23
2018-01-03poly_int: GET_MODE_NUNITSRichard Sandiford1-57/+82
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-02Make CONST_VECTOR_ELT handle implicitly-encoded elementsRichard Sandiford1-3/+3
2018-01-02Use CONST_VECTOR_ELT instead of XVECEXPRichard Sandiford1-2/+2
2017-12-28Use valid_for_const_vector_p instead of CONSTANT_PRichard Sandiford1-1/+2
2017-12-21[patch AArch64] Do not perform a vector splat for vector initialisation if it...James Greenhalgh1-0/+51
2017-12-21re PR rtl-optimization/82973 (ICE in output_constant_pool_2, at varasm.c:3896...Jakub Jelinek1-5/+5
2017-12-21poly_int: get_inner_reference & co.Richard Sandiford1-9/+5
2017-12-20poly_int: SUBREG_BYTERichard Sandiford1-35/+42
2017-12-20poly_int: MEM_OFFSET and MEM_SIZERichard Sandiford1-12/+6
2017-12-20poly_int: rtx constantsRichard Sandiford1-5/+145
2017-12-20Add a gen_int_shift_amount helper functionRichard Sandiford1-11/+18
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek1-5/+5
2017-12-16Revert accidental commitRichard Sandiford1-18/+11
2017-12-16Add a gen_int_shift_amount helper functionRichard Sandiford1-11/+18
2017-11-22simplify-rtx.c (simplify_binary_operation_1): Handle the case where both argu...Jakub Jelinek1-0/+5
2017-11-20Fix comparison mode in simplify_ternary_operationTom de Vries1-2/+0
2017-11-08[simplify-rtx] Simplify vec_merge of vec_duplicates into vec_concatKyrylo Tkachov1-0/+18
2017-11-08vec_merge + vec_duplicate + vec_concat simplificationKyrylo Tkachov1-0/+19
2017-11-08Simplify vec_merge of vec_duplicate with const_vectorKyrylo Tkachov1-0/+16
2017-11-01Use (CONST_VECTOR|GET_MODE)_NUNITS in simplify-rtx.cRichard Sandiford1-46/+15
2017-11-01Add a fixed_size_mode classRichard Sandiford1-5/+14
2017-11-01Add a VEC_SERIES rtl codeRichard Sandiford1-1/+135
2017-11-01Add more vec_duplicate simplificationsRichard Sandiford1-5/+196
2017-11-01Add gen_(const_)vec_duplicate helpersRichard Sandiford1-23/+11
2017-10-22Make more use of GET_MODE_UNIT_PRECISIONRichard Sandiford1-22/+26
2017-10-22Make more use of HWI_COMPUTABLE_MODE_PRichard Sandiford1-4/+5
2017-10-13Make more use of GET_MODE_UNIT_SIZERichard Sandiford1-4/+3
2017-10-03simplify-rtx: Remove non-simplifying simplification (PR77729)Segher Boessenkool1-25/+0
2017-09-19Fix typo in simplify_binary_operation_1Segher Boessenkool1-1/+1
2017-09-04Add subreg_memory_offset helper functionsRichard Sandiford1-50/+14
2017-08-30Add a partial_subreg_p predicateRichard Sandiford1-5/+2
2017-08-30[66/77] Use scalar_mode for constant integersRichard Sandiford1-1/+1
2017-08-30[64/77] Add a scalar_mode classRichard Sandiford1-1/+1