Skip to content
  • Jakob Stoklund Olesen's avatar
    Break false dependencies before partial register updates. · f8ad336b
    Jakob Stoklund Olesen authored
    Two new TargetInstrInfo hooks lets the target tell ExecutionDepsFix
    about instructions with partial register updates causing false unwanted
    dependencies.
    
    The ExecutionDepsFix pass will break the false dependencies if the
    updated register was written in the previoius N instructions.
    
    The small loop added to sse-domains.ll runs twice as fast with
    dependency-breaking instructions inserted.
    
    llvm-svn: 144602
    f8ad336b
Loading