[PATCH] D139074: Vectorization Of Conditional Statements Using BOSCC

Ashutosh Nema via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 9 03:01:23 PST 2023


Ashutosh added a comment.
Herald added a subscriber: StephenFan.

Hi,

We have observed performance uplift for some internal benchmarks and applications.

In general BOSCC guards benefitting large basic blocks.

Tried TSVC and got mixed results:
Loop   	Baseline Time(sec)  	 BOSCC Time(sec)   	Baseline/BOSCC
 s253  	26.424	27.844	0.95
 s271  	54.904	59.162	0.93
s2711  	54.793	59.333	0.92
s2712  	56.953	61.567	0.93
 s441  	49.145	16.976	2.89
 s482  	23	20.39	1.13
 s272  	26.103	1.486	17.57
 s278  	28.273	17.577	1.61
 s279  	22.587	10.419	2.17
s1279  	15.404	2.858	5.39
s2710  	28.848	17.956	1.61

Regards,
Ashutosh


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D139074/new/

https://reviews.llvm.org/D139074



More information about the llvm-commits mailing list