Skip to content
Snippets Groups Projects
user avatar
Jakob Stoklund Olesen authored
We are generating movaps for all XMM register copies, including scalar
floating point values. This is known to be at least as good as movss and movsd
for all known architectures up to and including Nehalem because it avoids a
partial register stall.

The SSEDomainFix pass will switch movaps to movdqa when appropriate (i.e., when
operands come from the integer unit). We don't now that switching movaps to
movapd has any benefit.

The same applies to andps -> pand.

llvm-svn: 108096
98ee37d8
Name Last commit Last update
clang
compiler-rt
libcxx
lldb
llvm