RE: [PATCH v2 1/3] Vect: Support loop len in vectorizable early exit

2024-05-16 Thread Li, Pan2
.ch...@gmail.com; Tamar Christina > > ; richard.guent...@gmail.com; Richard Sandiford > > ; Pan Li > > Subject: [PATCH v2 1/3] Vect: Support loop len in vectorizable early exit > > > > From: Pan Li > > > > This patch adds early break auto-vectorization support for tar

Re: [PATCH v2 1/3] Vect: Support loop len in vectorizable early exit

2024-05-16 Thread Richard Biener
> > ; richard.guent...@gmail.com; Richard Sandiford > > ; Pan Li > > Subject: [PATCH v2 1/3] Vect: Support loop len in vectorizable early exit > > > > From: Pan Li > > > > This patch adds early break auto-vectorization support for target which > > use le

RE: [PATCH v2 1/3] Vect: Support loop len in vectorizable early exit

2024-05-15 Thread Tamar Christina
> -Original Message- > From: pan2...@intel.com > Sent: Thursday, May 16, 2024 5:06 AM > To: gcc-patches@gcc.gnu.org > Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Tamar Christina > ; richard.guent...@gmail.com; Richard Sandiford > ; Pan Li > Subject: [PATCH v2

[PATCH v2 1/3] Vect: Support loop len in vectorizable early exit

2024-05-15 Thread pan2 . li
From: Pan Li This patch adds early break auto-vectorization support for target which use length on partial vectorization. Consider this following example: unsigned vect_a[802]; unsigned vect_b[802]; void test (unsigned x, int n) { for (int i = 0; i < n; i++) { vect_b[i] = x + i; i