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
Name | Last commit | Last update |
---|---|---|
clang | ||
compiler-rt | ||
libcxx | ||
lldb | ||
llvm |