[all-commits] [llvm/llvm-project] 5fb59f: AMDGPU/GlobalISel: Assume vcc phis for any vcc input

Matt Arsenault via All-commits all-commits at lists.llvm.org
Sat Jan 4 09:38:21 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 5fb59f16e219162f98c78bf938ad2e6bb563567c
      https://github.com/llvm/llvm-project/commit/5fb59f16e219162f98c78bf938ad2e6bb563567c
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-01-04 (Sat, 04 Jan 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
    M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-phi-s1.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-phi.mir

  Log Message:
  -----------
  AMDGPU/GlobalISel: Assume vcc phis for any vcc input

This produces more intelligible looking results, more comparabble to
the DAG output in the simplest cases. This is probably wrong in
complex control flow, but RegBankSelect doesn't attempt analyzing if
this is on a masked path for selecting the bank yet.




More information about the All-commits mailing list