Re: RFC: PATCH: Remove 26 element limit in vector

2011-04-04 Thread H.J. Lu
On Thu, Mar 31, 2011 at 5:05 AM, Kenneth Zadeck wrote: > we hit this limit trying to write the explicit semantics for a > vec_interleave_evenv32qi. > > ;;(define_insn "vec_interleave_evenv32qi" > ;;  [(set (match_operand:V32QI 0 "register_operand" "=r") > ;;    (vec_select:V32QI > ;;      (vec_con

Re: RFC: PATCH: Remove 26 element limit in vector

2011-03-31 Thread Kenneth Zadeck
we hit this limit trying to write the explicit semantics for a vec_interleave_evenv32qi. ;;(define_insn "vec_interleave_evenv32qi" ;; [(set (match_operand:V32QI 0 "register_operand" "=r") ;;(vec_select:V32QI ;; (vec_concat:V64QI ;;(match_operand:V32QI 1 "register_operand" "0")

Re: RFC: PATCH: Remove 26 element limit in vector

2011-03-31 Thread Mike Stump
On Mar 31, 2011, at 1:41 AM, Richard Guenther wrote: > On Wed, Mar 30, 2011 at 8:09 PM, H.J. Lu wrote: >> On Wed, Mar 30, 2011 at 08:02:38AM -0700, H.J. Lu wrote: >>> Hi, >>> >>> Currently, we limit XVECEXP to 26 elements in machine description >>> since we use letters 'a' to 'z' to encode them.

Re: RFC: PATCH: Remove 26 element limit in vector

2011-03-31 Thread Richard Sandiford
Richard Guenther writes: > On Wed, Mar 30, 2011 at 8:09 PM, H.J. Lu wrote: >> On Wed, Mar 30, 2011 at 08:02:38AM -0700, H.J. Lu wrote: >>> Hi, >>> >>> Currently, we limit XVECEXP to 26 elements in machine description >>> since we use letters 'a' to 'z' to encode them.  I don't see any >>> reason

Re: RFC: PATCH: Remove 26 element limit in vector

2011-03-31 Thread Richard Guenther
On Wed, Mar 30, 2011 at 8:09 PM, H.J. Lu wrote: > On Wed, Mar 30, 2011 at 08:02:38AM -0700, H.J. Lu wrote: >> Hi, >> >> Currently, we limit XVECEXP to 26 elements in machine description >> since we use letters 'a' to 'z' to encode them.  I don't see any >> reason why we can't go beyond 'z'.  This

RFC: PATCH: Remove 26 element limit in vector

2011-03-30 Thread H.J. Lu
On Wed, Mar 30, 2011 at 08:02:38AM -0700, H.J. Lu wrote: > Hi, > > Currently, we limit XVECEXP to 26 elements in machine description > since we use letters 'a' to 'z' to encode them. I don't see any > reason why we can't go beyond 'z'. This patch removes this restriction. > Any comments? > Tha