[all-commits] [llvm/llvm-project] 0ae761: [mlir][Conversion] `FuncToLLVM`: Simplify bare-poi...

Matthias Springer via All-commits all-commits at lists.llvm.org
Sun Jun 23 02:13:41 PDT 2024


  Branch: refs/heads/users/matthias-springer/bare_ptr_conv
  Home:   https://github.com/llvm/llvm-project
  Commit: 0ae7616116a9e31171de4b7fb98c18b4c0c92b68
      https://github.com/llvm/llvm-project/commit/0ae7616116a9e31171de4b7fb98c18b4c0c92b68
  Author: Matthias Springer <mspringer at nvidia.com>
  Date:   2024-06-23 (Sun, 23 Jun 2024)

  Changed paths:
    M mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp
    M mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp
    M mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp

  Log Message:
  -----------
  [mlir][Conversion] `FuncToLLVM`: Simplify bare-pointer handling

Before this commit, there used to be a workaround in the `func.func`/`gpu.func` op lowering when the bare-pointer calling convention was enabled. This workaround "patched up" the argument materializations for memref arguments. This can be done directly in the argument materialization functions (as the TODOs in the code base indicate).



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list