Skip to content
  • Arnold Schwaighofer's avatar
    Improve tail call optimized call's argument lowering. Before this · 6cf72fbb
    Arnold Schwaighofer authored
    commit all arguments where moved to the stack slot where they would
    reside on a normal function call before the lowering to the tail call
    stack slot. This was done to prevent arguments overwriting each other.
    Now only arguments sourcing from a FORMAL_ARGUMENTS node or a
    CopyFromReg node with virtual register (could also be a caller's
    argument) are lowered indirectly.
    
     --This line, and those below, will be ignored--
    
    M    X86/X86ISelLowering.cpp
    M    X86/README.txt
    
    llvm-svn: 45867
    6cf72fbb
Loading