[all-commits] [llvm/llvm-project] c5fffa: GlobalISel: Add observer argument to legalizeIntri...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed Jan 29 15:33:49 PST 2020


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

  Changed paths:
    M llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
    M llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
    M llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
    M llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp
    M llvm/lib/Target/AArch64/AArch64LegalizerInfo.h
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h
    M llvm/lib/Target/Mips/MipsLegalizerInfo.cpp
    M llvm/lib/Target/Mips/MipsLegalizerInfo.h
    M llvm/lib/Target/X86/X86LegalizerInfo.cpp
    M llvm/lib/Target/X86/X86LegalizerInfo.h

  Log Message:
  -----------
  GlobalISel: Add observer argument to legalizeIntrinsic

This is passed to legalizeCustom, but not intrinsic. Also remove the
MRI argument, since you can get that from the MachineIRBuilder.

I'm not sure why MachineIRBuilder has a private observer member, and
this is passed separately.




More information about the All-commits mailing list