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

Matthias Springer via All-commits all-commits at lists.llvm.org
Sat Jun 22 06:51:06 PDT 2024


  Branch: refs/heads/users/matthias-springer/bare_ptr_conv
  Home:   https://github.com/llvm/llvm-project
  Commit: f65911a2b08c538d24a9b2044123390ceae5b4b5
      https://github.com/llvm/llvm-project/commit/f65911a2b08c538d24a9b2044123390ceae5b4b5
  Author: Matthias Springer <mspringer at nvidia.com>
  Date:   2024-06-22 (Sat, 22 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