[all-commits] [llvm/llvm-project] 6a1f23: [NPM] Make few more passes required (#203511)

Vikram Hegde via All-commits all-commits at lists.llvm.org
Tue Jul 14 02:09:42 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6a1f23ab1333ced760666282c23a7afd2db2719e
      https://github.com/llvm/llvm-project/commit/6a1f23ab1333ced760666282c23a7afd2db2719e
  Author: Vikram Hegde <Vikram.Hegde at amd.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M llvm/include/llvm/CodeGen/MachineBlockPlacement.h
    M llvm/include/llvm/CodeGen/RegisterCoalescerPass.h
    M llvm/include/llvm/CodeGen/RenameIndependentSubregs.h
    M llvm/include/llvm/CodeGen/TwoAddressInstructionPass.h
    M llvm/include/llvm/CodeGen/UnreachableBlockElim.h
    M llvm/include/llvm/Transforms/Scalar/StructurizeCFG.h
    M llvm/include/llvm/Transforms/Utils/UnifyLoopExits.h
    M llvm/lib/Target/AMDGPU/AMDGPU.h
    M llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.h
    M llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.h
    M llvm/lib/Target/AMDGPU/GCNNSAReassign.h
    M llvm/lib/Target/AMDGPU/GCNPreRALongBranchReg.h
    M llvm/lib/Target/AMDGPU/GCNRewritePartialRegUses.h
    M llvm/lib/Target/AMDGPU/SIFixSGPRCopies.h
    M llvm/lib/Target/AMDGPU/SIFixVGPRCopies.h
    M llvm/lib/Target/AMDGPU/SILowerControlFlow.h
    M llvm/lib/Target/AMDGPU/SILowerSGPRSpills.h
    M llvm/lib/Target/AMDGPU/SILowerWWMCopies.h
    M llvm/lib/Target/AMDGPU/SIPreAllocateWWMRegs.h
    M llvm/lib/Target/AMDGPU/SIWholeQuadMode.h

  Log Message:
  -----------
  [NPM] Make few more passes required (#203511)

essentially a port of https://github.com/llvm/llvm-project/pull/148115.
matches legacy behaviour. MachineBlockPlacement is made optional since
it is optional in legacy as well. not sure if there was any reason to
make it required in NPM.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list