This is an archive of the discontinued LLVM Phabricator instance.

[WIP] [MLIR] [RFC] Async dialect targeting LLVM coroutines
AbandonedPublic

Authored by ezhulenev on Jun 27 2020, 11:37 PM.

Details

Reviewers
ftynse
Summary

[WIP] [MLIR] [RFC] Async dialect targeting LLVM coroutines

Diff Detail

Event Timeline

ezhulenev created this revision.Jun 27 2020, 11:37 PM
Herald added a project: Restricted Project. · View Herald Transcript
mehdi_amini added inline comments.Jul 11 2020, 2:04 PM
mlir/test/mlir-cpu-runner/async.mlir
75

I don't quite get what guarantee we have that it'll print printed before print123? Aren't these running concurrently and any order is possible?

ezhulenev marked an inline comment as done.Jul 11 2020, 2:15 PM
ezhulenev added inline comments.
mlir/test/mlir-cpu-runner/async.mlir
75

Yes, this is a bad test, 123 could be printed first in theory.

What's the status here? Is this ready for review or do you have some update to do after the public meeting? Are we waiting on some of the things on Stephan's side to converge/land?
Are there some high-level design discussion we still need to have?

What's the status here?

POC that will never be submitted as is (can't find a button to revert this PR).

When we'll converge to some common IR design with Stephan I'll do the work in separate PRs, this one will be just a reference for the new implementation.

What's the status here?

POC that will never be submitted as is (can't find a button to revert this PR).

(Add Action -> Abandon Revision)

ezhulenev abandoned this revision.Jul 31 2020, 12:26 PM