[all-commits] [llvm/llvm-project] 82f5ee: Adds argument attributes for using LLVM's sret and...

Eric Schweitz via All-commits all-commits at lists.llvm.org
Thu Jan 7 09:03:46 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 82f5ee3c3e601daad546c320a98d9e7860d6347d
      https://github.com/llvm/llvm-project/commit/82f5ee3c3e601daad546c320a98d9e7860d6347d
  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:
  -----------
  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