Instead of using function calls to LLVM intrinsics, use intr operations defined in the LLVM dialect.
Leftovers from: https://reviews.llvm.org/D94923
Paths
| Differential D95395
[mlir:Async] Use LLVM coro operations to lower from async.coro AbandonedPublic Authored by ezhulenev on Jan 25 2021, 2:24 PM.
Details
Summary Instead of using function calls to LLVM intrinsics, use intr operations defined in the LLVM dialect. Leftovers from: https://reviews.llvm.org/D94923
Diff Detail
Revision Contents
Diff 319129 mlir/include/mlir/Dialect/Async/IR/Async.h
mlir/include/mlir/Dialect/Async/IR/AsyncBase.td
mlir/include/mlir/Dialect/Async/IR/AsyncOps.td
mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp
mlir/lib/Dialect/Async/IR/Async.cpp
mlir/lib/Dialect/Async/Transforms/AsyncRefCounting.cpp
mlir/lib/Dialect/Async/Transforms/AsyncRefCountingOptimization.cpp
mlir/test/Conversion/AsyncToLLVM/convert-coro-to-llvm.mlir
mlir/test/Conversion/AsyncToLLVM/convert-runtime-to-llvm.mlir
mlir/test/Conversion/AsyncToLLVM/convert-to-llvm.mlir
mlir/test/Dialect/Async/async-ref-counting-optimization.mlir
mlir/test/Dialect/Async/async-ref-counting.mlir
mlir/test/Dialect/Async/coro.mlir
mlir/test/Dialect/Async/ops.mlir
mlir/test/Dialect/Async/runtime.mlir
|