Depends On D104998
Function calls "transfer ownership" to the callee and it puts additional constraints on the reference counting optimization pass
Paths
| Differential D104999
[mlir:Async] Fix a bug in automatic refence counting around function calls ClosedPublic Authored by ezhulenev on Jun 27 2021, 3:44 PM.
Details Summary Depends On D104998 Function calls "transfer ownership" to the callee and it puts additional constraints on the reference counting optimization pass
Diff Detail
Event TimelineHerald added subscribers: dcaballe, cota, teijeong and 17 others. · View Herald TranscriptJun 27 2021, 3:44 PM This revision is now accepted and ready to land.Jun 28 2021, 5:57 PM Closed by commit rG9ccdaac8f9d5: [mlir:Async] Fix a bug in automatic refence counting around function calls (authored by ezhulenev). · Explain WhyJun 29 2021, 9:35 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 355276 mlir/lib/Dialect/Async/Transforms/AsyncRuntimeRefCountingOpt.cpp
mlir/lib/Dialect/Async/Transforms/CMakeLists.txt
mlir/test/Dialect/Async/async-runtime-ref-counting-opt.mlir
mlir/test/Integration/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
mlir/test/Integration/Dialect/Async/CPU/microbench-scf-async-parallel-for.mlir
mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-1d.mlir
mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-2d.mlir
|