You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[CVP][LVI] Add support for InsertElementInst in LVI
Currently, the LVI analysis pass doesn't support InsertElementInst vector
instruction. Due to this, some optimization opportunities are missed.
For example, in the below example, ICMP instruction can be folded but it doesn't.
```
...
%ie1 = insertelement <2 x i32> poison, i32 10, i64 0
%ie2 = insertelement <2 x i32> %ie1, i32 20, i64 1
%icmp1 = icmp <2 x i1> %ie2, <i32 40, i32 40>
...
```
This change adds InsertElementInst support in the LVI analysis pass to fix the
motivating example.
0 commit comments