Re: [PATCH][AArch64][5/5] Improve immediate generation

2015-09-18 Thread James Greenhalgh
On Wed, Sep 02, 2015 at 01:36:28PM +0100, Wilco Dijkstra wrote: > Cleanup the remainder of aarch64_internal_mov_immediate. Compute the number > of 16-bit aligned 16-bit masks that are all-zeroes or all-ones, and emit the > smallest sequence using a single loop skipping either all-ones or all-zeroes

[PATCH][AArch64][5/5] Improve immediate generation

2015-09-02 Thread Wilco Dijkstra
Cleanup the remainder of aarch64_internal_mov_immediate. Compute the number of 16-bit aligned 16-bit masks that are all-zeroes or all-ones, and emit the smallest sequence using a single loop skipping either all-ones or all-zeroes. Passes GCC regression tests/bootstrap. Minor changes in generated