Issue |
144795
|
Summary |
[LoopVectorizePass] 40% regression on neoverse-v1 after #141865
|
Labels |
vectorizers,
vectorization
|
Assignees |
lukel97,
vzakhari
|
Reporter |
vzakhari
|
Performance comes back when reverting 7ef77eb9984d1fb537a409cf4be89560fbb681fe
Before the change:
```
2124.44 msec task-clock # 0.997 CPUs utilized
5510839431 cycles # 2.594 GHz
6419270661 instructions # 1.16 insn per cycle
```
After the change:
```
3101.06 msec task-clock # 0.997 CPUs utilized
8045294105 cycles # 2.594 GHz
5452469574 instructions # 0.68 insn per cycle
```
Attaching LLVM IR dumps before and after the change, and the assembly.
[before.s.gz](https://github.com/user-attachments/files/20804283/before.s.gz)
[before.log.gz](https://github.com/user-attachments/files/20804285/before.log.gz)
[after.s.gz](https://github.com/user-attachments/files/20804286/after.s.gz)
[after.log.gz](https://github.com/user-attachments/files/20804288/after.log.gz)
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs