Skip to content
  • Jakob Stoklund Olesen's avatar
    98ee37d8
    Remove obsolete README_SSE note. · 98ee37d8
    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
    Remove obsolete README_SSE note.
    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
Loading