[all-commits] [llvm/llvm-project] e91da6: GlobalISel: Track argument pointeriness with arg f...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Thu Jul 15 16:11:55 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e91da668d00c1edbe224ecf34c106687a2a47db0
      https://github.com/llvm/llvm-project/commit/e91da668d00c1edbe224ecf34c106687a2a47db0
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

  Changed paths:
    M llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h
    M llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
    M llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
    M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.ll
    M llvm/test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
    M llvm/test/CodeGen/ARM/GlobalISel/arm-param-lowering.ll
    M llvm/test/CodeGen/ARM/GlobalISel/irtranslator-varargs-lowering.ll
    M llvm/test/CodeGen/Mips/GlobalISel/irtranslator/pointers.ll
    M llvm/test/CodeGen/X86/GlobalISel/GV.ll
    M llvm/test/CodeGen/X86/GlobalISel/frameIndex.ll
    M llvm/test/CodeGen/X86/GlobalISel/irtranslator-callingconv.ll
    A llvm/test/CodeGen/X86/GlobalISel/x32-irtranslator.ll

  Log Message:
  -----------
  GlobalISel: Track argument pointeriness with arg flags

Since we're still building on top of the MVT based infrastructure, we
need to track the pointer type/address space on the side so we can end
up with the correct pointer LLTs when interpreting CCValAssigns.


  Commit: a81a7a9ad81969bce757fbf7a6ebe94a946902d2
      https://github.com/llvm/llvm-project/commit/a81a7a9ad81969bce757fbf7a6ebe94a946902d2
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

  Changed paths:
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-zextload-global.mir

  Log Message:
  -----------
  AMDGPU/GlobalISel: Fix incorrect memory types in test


  Commit: a2d7ace3e3e9804c5b616be402f37b21549db80e
      https://github.com/llvm/llvm-project/commit/a2d7ace3e3e9804c5b616be402f37b21549db80e
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

  Changed paths:
    M llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h
    M llvm/lib/CodeGen/GlobalISel/CallLowering.cpp

  Log Message:
  -----------
  GlobalISel: Surface offsets parameter from ComputeValueVTs


Compare: https://github.com/llvm/llvm-project/compare/2e7ec447cc7e...a2d7ace3e3e9


More information about the All-commits mailing list