Show patches with: Submitter = Richard Sandiford       |    State = Action Required       |    Archived = No       |   446 patches
« 1 2 3 44 5 »
Patch Series S/W/F Date Submitter Delegate State
[40/77] Use scalar_int_mode for extraction_insn fields Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[4/10] Don't assume vect_multiple_sizes means 2 sizes Vectoriser testsuite tweaks --- 2017-11-03 Richard Sandiford New
[41/77] Split scalar integer handling out of force_to_mode Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[4/4,AArch64] Tests for SVE structure modes Add SVE support for load/store_lanes --- 2017-11-08 Richard Sandiford New
[4/4] Make CONST_VECTOR_ELT handle implicitly-encoded elements Use new vector constant encoding for CONST_VECTOR --- 2017-12-28 Richard Sandiford New
[4/4] SVE unwinding Add SVE support --- 2017-11-03 Richard Sandiford New
[45/77] Make extract_left_shift take a scalar_int_mode Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[46/77] Make widest_int_mode_for_size return a scalar_int_mode Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[4/7] Add DR_STEP_ALIGNMENT Untitled series #2691 --- 2017-07-03 Richard Sandiford New
[4/7] Split rhs checking out of vectorizable_{,mask_load_}store Fold vectorizable_mask_load_store into vectorizable_load/store --- 2017-11-17 Richard Sandiford New
[4/9] Make mode_for_size return an opt_mode Make more use of opt_mode --- 2017-09-04 Richard Sandiford New
[5/10] Add vect_perm3_* target selectors Vectoriser testsuite tweaks --- 2017-11-03 Richard Sandiford New
[51/77] Use opt_scalar_int_mode when iterating over integer modes Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[5/4] Directly operate on CONST_VECTOR encoding Use new vector constant encoding for CONST_VECTOR --- 2018-01-02 Richard Sandiford New
[56/77] Use the more specific type when two modes are known to be equal Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[5/7] Add DR_BASE_ALIGNMENT and DR_BASE_MISALIGNMENT Untitled series #2692 --- 2017-07-03 Richard Sandiford New
[5/7] Split out gather load mask building Fold vectorizable_mask_load_store into vectorizable_load/store --- 2017-11-17 Richard Sandiford New
[59/77] Add a rtx_jump_table_data::get_data_mode helper Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[5/9] Add mode_for_int_vector helper functions Make more use of opt_mode --- 2017-09-04 Richard Sandiford New
[6/10] Add a vect_element_align_preferred target selector Vectoriser testsuite tweaks --- 2017-11-03 Richard Sandiford New
[64/77] Add a scalar_mode class Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[65/77] Add a SCALAR_TYPE_MODE macro Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[66/77] Use scalar_mode for constant integers Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[67/77] Use scalar_mode in fixed-value.* Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[6/7] Add a helper for getting the overall alignment of a DR Untitled series #2693 --- 2017-07-03 Richard Sandiford New
[6/7] Split gather load handling out of vectorizable_{mask_load_store,load} Fold vectorizable_mask_load_store into vectorizable_load/store --- 2017-11-17 Richard Sandiford New
[6/9] Make mode_for_vector return an opt_mode Make more use of opt_mode --- 2017-09-04 Richard Sandiford New
[7/10] Add a vect_unaligned_possible target selector Vectoriser testsuite tweaks --- 2017-11-03 Richard Sandiford New
[72/77] Pass scalar_mode to scalar_mode_supported_p Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[73/77] Pass scalar_mode to scalar_mode_supported_p Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[74/77] Various small scalar_mode changes Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[76/77] Add a scalar_mode_pod class Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[77/77] Add a complex_mode class Add wrapper classes for machine_modes --- 2017-07-13 Richard Sandiford New
[7/7] Make vectorizable_load/store handle IFN_MASK_LOAD/STORE Fold vectorizable_mask_load_store into vectorizable_load/store --- 2017-11-17 Richard Sandiford New
[7/7] Pool alignment information for common bases Untitled series #2694 --- 2017-07-03 Richard Sandiford New
[7/9] Make targetm.get_mask_mode return an opt_mode Make more use of opt_mode --- 2017-09-04 Richard Sandiford New
[8/10] Add a vect_variable_length target selector Vectoriser testsuite tweaks --- 2017-11-03 Richard Sandiford New
[8/9] Make mode_for_size_tree return an opt_mode Make more use of opt_mode --- 2017-09-04 Richard Sandiford New
[9/10] Add a vect_align_stack_vars target selector Vectoriser testsuite tweaks --- 2017-11-03 Richard Sandiford New
[9/9] Make bitsize_mode_for_mode return an opt_mode Make more use of opt_mode --- 2017-09-04 Richard Sandiford New
[AArch64] Add SVE mul_highpart patterns [AArch64] Add SVE mul_highpart patterns --- 2018-02-08 Richard Sandiford New
[AArch64,committed] Fix label mode --- 2017-08-22 Richard Sandiford New
[AArch64] Fix some define_insn_and_split conditions [AArch64] Fix some define_insn_and_split conditions --- 2017-12-05 Richard Sandiford New
[AArch64] Fix SVE testsuite failures for ILP32 (PR 83846) [AArch64] Fix SVE testsuite failures for ILP32 (PR 83846) --- 2018-01-26 Richard Sandiford New
[AArch64] Generalise aarch64_simd_valid_immediate for SVE [AArch64] Generalise aarch64_simd_valid_immediate for SVE --- 2018-01-26 Richard Sandiford New
[AArch64] PR71307: Define union class of POINTER+FP [AArch64] PR71307: Define union class of POINTER+FP --- 2017-09-18 Richard Sandiford New
[AArch64] Reject (high (const (plus anchor offset))) [AArch64] Reject (high (const (plus anchor offset))) --- 2018-01-04 Richard Sandiford New
[AArch64] Remove use of wider vector modes --- 2017-08-22 Richard Sandiford New
[AArch64] Rename cmp_result iterator --- 2017-08-22 Richard Sandiford New
[AArch64] Tighten address register subreg checks --- 2017-08-22 Richard Sandiford New
[AArch64] Tweak aarch64_classify_address interface --- 2017-08-22 Richard Sandiford New
Add a class to represent a gimple match result Add a class to represent a gimple match result --- 2018-05-22 Richard Sandiford New
Add a full_integral_type_p helper function --- 2017-08-18 Richard Sandiford New
Add an "else" argument to IFN_COND_* functions Add an "else" argument to IFN_COND_* functions --- 2018-05-24 Richard Sandiford New
Add an empty_mask_is_expensive hook Add an empty_mask_is_expensive hook --- 2017-11-17 Richard Sandiford New
Add a partial_integral_type_p helper function --- 2017-08-18 Richard Sandiford New
Add a vect_get_dr_size helper function Add a vect_get_dr_size helper function --- 2017-09-14 Richard Sandiford New
Add a vect_get_num_copies helper routine Add a vect_get_num_copies helper routine --- 2017-09-14 Richard Sandiford New
Add clobbers around IFN_LOAD/STORE_LANES Add clobbers around IFN_LOAD/STORE_LANES --- 2018-05-08 Richard Sandiford New
Add copy_rtx call to RTL loop unroller Add copy_rtx call to RTL loop unroller --- 2017-09-20 Richard Sandiford New
Add DR_BASE_ALIGNMENT --- 2017-06-28 Richard Sandiford New
Add IFN_COND_FMA functions Add IFN_COND_FMA functions --- 2018-05-24 Richard Sandiford New
Add IFN_COND_{MUL,DIV,MOD,RDIV} Add IFN_COND_{MUL,DIV,MOD,RDIV} --- 2018-05-24 Richard Sandiford New
Add LOOP_VINFO_MAX_VECT_FACTOR Add LOOP_VINFO_MAX_VECT_FACTOR --- 2017-09-14 Richard Sandiford New
Add missing cases to vect_get_smallest_scalar_type (PR 85286) Add missing cases to vect_get_smallest_scalar_type (PR 85286) --- 2018-04-09 Richard Sandiford New
Add missing int_cst_rangeN checks to tree-vrp.c Add missing int_cst_rangeN checks to tree-vrp.c --- 2017-09-20 Richard Sandiford New
Add more vec_duplicate simplifications Add more vec_duplicate simplifications --- 2017-09-23 Richard Sandiford New
Add optabs for common types of permutation Add optabs for common types of permutation --- 2017-11-09 Richard Sandiford New
Add subreg_memory_offset helper functions Add subreg_memory_offset helper functions --- 2017-08-28 Richard Sandiford New
Add support for bitwise reductions Add support for bitwise reductions --- 2017-11-17 Richard Sandiford New
Add support for conditional reductions using SVE CLASTB Add support for conditional reductions using SVE CLASTB --- 2017-11-17 Richard Sandiford New
Add support for fully-predicated loops Add support for fully-predicated loops --- 2017-11-17 Richard Sandiford New
Add support for in-order addition reduction using SVE FADDA Add support for in-order addition reduction using SVE FADDA --- 2017-11-17 Richard Sandiford New
Add support for masked load/store_lanes Add support for masked load/store_lanes --- 2017-11-08 Richard Sandiford New
Add support for MODE_VECTOR_BOOL Add support for MODE_VECTOR_BOOL --- 2017-10-25 Richard Sandiford New
Add support for reductions in fully-masked loops Add support for reductions in fully-masked loops --- 2017-11-17 Richard Sandiford New
Add support for SVE gather loads Add support for SVE gather loads --- 2017-11-17 Richard Sandiford New
Add support for SVE scatter stores Add support for SVE scatter stores --- 2017-11-17 Richard Sandiford New
Add support for vectorising live-out values using SVE LASTB Add support for vectorising live-out values using SVE LASTB --- 2017-11-17 Richard Sandiford New
Add tree_fits_uhwi_p tests to BIT_FIELD_REF folder Add tree_fits_uhwi_p tests to BIT_FIELD_REF folder --- 2018-01-04 Richard Sandiford New
Add VEC_DUPLICATE_{CST,EXPR} and associated optab Add VEC_DUPLICATE_{CST,EXPR} and associated optab --- 2017-09-25 Richard Sandiford New
Add wide_int version of inchash::hash::add_wide_int Add wide_int version of inchash::hash::add_wide_int --- 2017-10-13 Richard Sandiford New
Allow gather loads to be used for grouped accesses Allow gather loads to be used for grouped accesses --- 2017-11-17 Richard Sandiford New
Allow non-wi <op> wi Allow non-wi <op> wi --- 2017-10-03 Richard Sandiford New
Allow single-element interleaving for non-power-of-2 strides Allow single-element interleaving for non-power-of-2 strides --- 2017-11-17 Richard Sandiford New
Allow targets to pick a vector prefix other than "V" Allow targets to pick a vector prefix other than "V" --- 2017-11-17 Richard Sandiford New
Allow the number of iterations to be smaller than VF Allow the number of iterations to be smaller than VF --- 2017-11-17 Richard Sandiford New
Allow VEC_PERM_EXPR folding to fail Allow VEC_PERM_EXPR folding to fail --- 2018-01-04 Richard Sandiford New
Allow vector CONSTs Allow vector CONSTs --- 2017-09-23 Richard Sandiford New
Another fix for single-element permutes (PR 84265) Another fix for single-element permutes (PR 84265) --- 2018-02-08 Richard Sandiford New
[ARM] Fix PR48808, PR48792: More work on CANNOT_CHANGE_MODE_CLASS --- 2011-06-01 Richard Sandiford New
[ARM] Fix PR48808, PR48792: More work on CANNOT_CHANGE_MODE_CLASS --- 2011-05-29 Richard Sandiford New
[ARM] Fix PR48808, PR48792: More work on CANNOT_CHANGE_MODE_CLASS --- 2011-05-29 Richard Sandiford New
Avoid GCC 4.1 build failure in fold-const.c Avoid GCC 4.1 build failure in fold-const.c --- 2018-01-16 Richard Sandiford New
Base subreg rules on REGMODE_NATURAL_SIZE rather than UNITS_PER_WORD Base subreg rules on REGMODE_NATURAL_SIZE rather than UNITS_PER_WORD --- 2017-09-18 Richard Sandiford New
Be stricter about CONST_VECTOR operands Be stricter about CONST_VECTOR operands --- 2017-11-06 Richard Sandiford New
Cap niter_for_unrolled_loop to upper bound --- 2017-05-04 Richard Sandiford New
Change permute index type to unsigned short Change permute index type to unsigned short --- 2017-09-22 Richard Sandiford New
Check array indices in object_address_invariant_in_loop_p (PR 84357) Check array indices in object_address_invariant_in_loop_p (PR 84357) --- 2018-02-14 Richard Sandiford New
C++-ify vec_info structures --- 2017-07-27 Richard Sandiford New
« 1 2 3 44 5 »