[all-commits] [llvm/llvm-project] 9ccdaa: [mlir:Async] Fix a bug in automatic refence counti...

Eugene Zhulenev via All-commits all-commits at lists.llvm.org
Tue Jun 29 09:35:58 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9ccdaac8f9d5b06c35a18180c517342c435d75a1
      https://github.com/llvm/llvm-project/commit/9ccdaac8f9d5b06c35a18180c517342c435d75a1
  Author: Eugene Zhulenev <ezhulenev at google.com>
  Date:   2021-06-29 (Tue, 29 Jun 2021)

  Changed paths:
    M mlir/lib/Dialect/Async/Transforms/AsyncRuntimeRefCountingOpt.cpp
    M mlir/lib/Dialect/Async/Transforms/CMakeLists.txt
    M mlir/test/Dialect/Async/async-runtime-ref-counting-opt.mlir
    M mlir/test/Integration/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
    M mlir/test/Integration/Dialect/Async/CPU/microbench-scf-async-parallel-for.mlir
    M mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-1d.mlir
    M mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-2d.mlir

  Log Message:
  -----------
  [mlir:Async] Fix a bug in automatic refence counting around function calls

Depends On D104998

Function calls "transfer ownership" to the callee and it puts additional constraints on the reference counting optimization pass

Reviewed By: mehdi_amini

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




More information about the All-commits mailing list