Skip to content
  • Jakob Stoklund Olesen's avatar
    Also attempt trivial coalescing for live intervals that end in a copy. · ca9cf654
    Jakob Stoklund Olesen authored
    The coalescer is supposed to clean these up, but when setting up parameters
    for a function call, there may be copies to physregs. If the defining
    instruction has been LICM'ed far away, the coalescer won't touch it.
    
    The register allocation hint does not always work - when the register
    allocator is backtracking, it clears the hints.
    
    This patch takes care of a few more cases that r90163 missed.
    
    llvm-svn: 90502
    ca9cf654
Loading