1. 16 Mar, 2017 4 commits
    • [AArch64] Use 'x' constraint for vector HFmode multiplication by indexed element instructions · 6d06971d
      	* config/aarch64/iterators.md (h_con): Return "x" for V4HF and V8HF.
      	* config/aarch64/aarch64-simd.md (*aarch64_fma4_elt_from_dup<mode>):
      	Use h_con constraint for operand 1.
      	(*aarch64_fnma4_elt_from_dup<mode>): Likewise.
      	(*aarch64_mulx_elt_from_dup<mode>): Likewise for operand 2.
      
      From-SVN: r246189
      Kyrylo Tkachov committed
    • re PR tree-optimization/71437 (Performance regression after r235817) · f5a3ad8a
      	PR tree-optimization/71437
      	* tree-ssa-dom.c (derive_equivalences_from_bit_ior): New function.
      	(record_temporary_equivalences): Use it.
      
      From-SVN: r246187
      Jeff Law committed
    • re PR tree-optimization/71437 (Performance regression after r235817) · a3d514f2
      	PR tree-optimization/71437
      	* tree-ssa-dom.c (struct cond_equivalence): Moved from here into
      	tree-ssa-scopedtables.
      	(lookup_avail_expr, build_and_record_new_cond): Likewise.
      	(record_conditions, record_cond, vuse_eq): Likewise.
      	(record_edge_info): Adjust to API tweak of record_conditions.
      	(simplify_stmt_for_jump_threading): Similarly for lookup_avail_expr.
      	(record_temporary_equivalences, optimize_stmt): Likewise.
      	(eliminate_redundant_computations): Likewise.
      	(record_equivalences_from_stmt): Likewise.
      	* tree-ssa-scopedtables.c: Include options.h and params.h.
      	(vuse_eq): New function, moved from tree-ssa-dom.c
      	(build_and_record_new_cond): Likewise.
      	(record_conditions): Likewise.  Accept vector of conditions rather
      	than edge_equivalence structure for first argument.
      	for the first argument.
      	(avail_exprs_stack::lookup_avail_expr): New member function, moved
      	from tree-ssa-dom.c.
      	(avail_exprs_stack::record_cond): Likewise.
      	* tree-ssa-scopedtables.h (struct cond_equivalence): Moved here
      	from tree-ssa-dom.c.
      	(avail_exprs_stack): Add new member functions lookup_avail_expr
      	and record_cond.
      	(record_conditions): Declare.
      
      From-SVN: r246186
      Jeff Law committed
    • Daily bump. · 47ee2e07
      From-SVN: r246185
      GCC Administrator committed
  2. 15 Mar, 2017 20 commits
  3. 14 Mar, 2017 16 commits