aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)Author
2018-04-13 PR rtl-optimization/85376jakub
2018-03-21 PR rtl-optimization/84989jakub
2018-01-20 PR target/83930jakub
2018-01-13Extra subreg fold for variable-length CONST_VECTORsrsandifo
2018-01-08gcc/vp
2018-01-05[PATCH PR82439][simplify-rtx] Simplify (x | y) == x -> (y & ~x) == 0sudi
2018-01-03poly_int: GET_MODE_SIZErsandifo
2018-01-03poly_int: GET_MODE_NUNITSrsandifo
2018-01-03 Update copyright years.jakub
2018-01-02Make CONST_VECTOR_ELT handle implicitly-encoded elementsrsandifo
2018-01-02Use CONST_VECTOR_ELT instead of XVECEXPrsandifo
2017-12-28Use valid_for_const_vector_p instead of CONSTANT_Prsandifo
2017-12-21[patch AArch64] Do not perform a vector splat for vector initialisation if it...jgreenhalgh
2017-12-21 PR rtl-optimization/82973jakub
2017-12-21poly_int: get_inner_reference & co.rsandifo
2017-12-20poly_int: SUBREG_BYTErsandifo
2017-12-20poly_int: MEM_OFFSET and MEM_SIZErsandifo
2017-12-20poly_int: rtx constantsrsandifo
2017-12-20Add a gen_int_shift_amount helper functionrsandifo
2017-12-19 * read-rtl.c (parse_reg_note_name): Replace Yoda conditions withjakub
2017-12-16Revert accidental commitrsandifo
2017-12-16Add a gen_int_shift_amount helper functionrsandifo
2017-11-22 * simplify-rtx.c (simplify_binary_operation_1) <case VEC_SERIES>:jakub
2017-11-20Fix comparison mode in simplify_ternary_operationvries
2017-11-08[simplify-rtx] Simplify vec_merge of vec_duplicates into vec_concatktkachov
2017-11-08vec_merge + vec_duplicate + vec_concat simplificationktkachov
2017-11-08Simplify vec_merge of vec_duplicate with const_vectorktkachov
2017-11-01Use (CONST_VECTOR|GET_MODE)_NUNITS in simplify-rtx.crsandifo
2017-11-01Add a fixed_size_mode classrsandifo
2017-11-01Add a VEC_SERIES rtl codersandifo
2017-11-01Add more vec_duplicate simplificationsrsandifo
2017-11-01Add gen_(const_)vec_duplicate helpersrsandifo
2017-10-22Make more use of GET_MODE_UNIT_PRECISIONrsandifo
2017-10-22Make more use of HWI_COMPUTABLE_MODE_Prsandifo
2017-10-13Make more use of GET_MODE_UNIT_SIZErsandifo
2017-10-03simplify-rtx: Remove non-simplifying simplification (PR77729)segher
2017-09-19Fix typo in simplify_binary_operation_1segher
2017-09-04Add subreg_memory_offset helper functionsrsandifo
2017-08-30Add a partial_subreg_p predicatersandifo
2017-08-30[66/77] Use scalar_mode for constant integersrsandifo
2017-08-30[64/77] Add a scalar_mode classrsandifo
2017-08-30[55/77] Use scalar_int_mode in simplify_const_unary_operationrsandifo
2017-08-30[35/77] Add uses of as_a <scalar_int_mode>rsandifo
2017-08-30[28/77] Use is_a <scalar_int_mode> for miscellaneous types of testrsandifo
2017-08-30[26/77] Use is_a <scalar_int_mode> in subreg/extract simplificationsrsandifo
2017-08-30[25/77] Use is_a <scalar_int_mode> for bitmask optimisationsrsandifo
2017-08-30[23/77] Replace != VOIDmode checks with is_a <scalar_int_mode>rsandifo
2017-08-30[22/77] Replace !VECTOR_MODE_P with is_a <scalar_int_mode>rsandifo
2017-08-30[21/77] Replace SCALAR_INT_MODE_P checks with is_a <scalar_int_mode>rsandifo
2017-08-30[20/77] Replace MODE_INT checks with is_int_modersandifo