[PATCH] D106445: [amdgpu] Add 64-bit PC support when expanding unconditional branches.
    Michael Liao via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Jul 21 07:42:03 PDT 2021
    
    
  
hliao added a comment.
This change revises the offset calculation, not only for 64-bit support but also for the removal of the assumption in AMDGPUMCInstLower::getLongBranchBlockExpr in the preparation to handle the case where there's no scavenged register when expanding an unconditional branch. In that case, s_getpc follows a code sequence spilling an SGPR pair. But, that sequence has a variable code length.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D106445/new/
https://reviews.llvm.org/D106445
    
    
More information about the llvm-commits
mailing list