[all-commits] [llvm/llvm-project] 70b841: [mlir] Adds argument attributes for using LLVM's s...

Eric Schweitz via All-commits all-commits at lists.llvm.org
Thu Jan 7 12:52:47 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 70b841ac317765c5c504334f7a22ac085f14ac2d
      https://github.com/llvm/llvm-project/commit/70b841ac317765c5c504334f7a22ac085f14ac2d
  Author: Eric Schweitz <eschweitz at nvidia.com>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
    M mlir/test/Dialect/LLVMIR/func.mlir
    M mlir/test/Target/llvmir-invalid.mlir

  Log Message:
  -----------
  [mlir] Adds argument attributes for using LLVM's sret and byval attributes
to the conversion of LLVM IR dialect. These attributes are used in FIR to
support the lowering of Fortran using target-specific calling conventions.

Add roundtrip tests.

Add changes per review comments/concerns.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D94052




More information about the All-commits mailing list