Skip to content
  • Jakob Stoklund Olesen's avatar
    Don't fold indexed loads into TCRETURNmi64. · bfacef45
    Jakob Stoklund Olesen authored
    We don't have enough GR64_TC registers when calling a varargs function
    with 6 arguments. Since %al holds the number of vector registers used,
    only %r11 is available as a scratch register.
    
    This means that addressing modes using both base and index registers
    can't be folded into TCRETURNmi64.
    
    <rdar://problem/12282281>
    
    llvm-svn: 163761
    bfacef45
Loading