Re: [PATCH, i386] Delay DI mode xor split when expanding comparison

2016-01-15 Thread Uros Bizjak
Hello! > When scalar-to-vector pass was introduced in i386 target, DI mode > instructions split was delayed to split2 pass (was performed > on expand before). It appears this causes ~5% degradation on > libquantum benchmark. This happens because in original code we > have AND and XOR combined in

[PATCH, i386] Delay DI mode xor split when expanding comparison

2016-01-15 Thread Ilya Enkovich
Hi, When scalar-to-vector pass was introduced in i386 target, DI mode instructions split was delayed to split2 pass (was performed on expand before). It appears this causes ~5% degradation on libquantum benchmark. This happens because in original code we have AND and XOR combined into ANDN. Now