On 01/02/2018 08:26 AM, Richard Sandiford wrote: > This patch makes some pieces of code operate directly on the new > CONST_VECTOR encoding. Sorry for the late posting, I'd forgotten > to include the patch when sending the original series. > > Tested as before. > > Thanks, > Richard > > > 2018-01-02 Richard Sandiford <richard.sandif...@linaro.org> > > gcc/ > * cse.c (hash_rtx_cb): Hash only the encoded elements. > * cselib.c (cselib_hash_rtx): Likewise. > * expmed.c (make_tree): Build VECTOR_CSTs directly from the > CONST_VECTOR encoding. OK. jeff
- [0/4] Use new vector constant encoding for CONST_VECTOR Richard Sandiford
- [1/4] Use CONST_VECTOR_ELT instead of XVECEXP Richard Sandiford
- Re: [1/4] Use CONST_VECTOR_ELT instead of XVECE... Richard Biener
- [2/4] New CONST_VECTOR layout Richard Sandiford
- Re: [2/4] New CONST_VECTOR layout Richard Biener
- [3/4] Make more use of rtx_vector_builder Richard Sandiford
- Re: [3/4] Make more use of rtx_vector_builder Richard Biener
- [4/4] Make CONST_VECTOR_ELT handle implicitly-encod... Richard Sandiford
- Re: [4/4] Make CONST_VECTOR_ELT handle implicit... Richard Biener
- [5/4] Directly operate on CONST_VECTOR encoding Richard Sandiford
- Re: [5/4] Directly operate on CONST_VECTOR enco... Jeff Law