Home
last modified time | relevance | path

Searched refs:GroupType (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/mlir/include/mlir/Dialect/Async/IR/
DAsync.h51 class GroupType : public Type::TypeBase<GroupType, Type, TypeStorage> {
63 return type.isa<TokenType, ValueType, GroupType>(); in isRefCounted()
DAsyncBase.td60 CPred<"$_self.isa<::mlir::async::GroupType>()">, "group type">,
61 BuildableType<"$_builder.getType<::mlir::async::GroupType>()"> {
/external/llvm-project/mlir/lib/Conversion/AsyncToLLVM/
DAsyncToLLVM.cpp65 return FunctionType::get({}, {GroupType::get(ctx)}, ctx); in createGroupFunctionType()
77 return FunctionType::get({GroupType::get(ctx)}, {}, ctx); in awaitGroupFunctionType()
88 return FunctionType::get({TokenType::get(ctx), GroupType::get(ctx)}, {i64}, in addTokenToGroupFunctionType()
101 return FunctionType::get({GroupType::get(ctx), hdl, resume}, {}, ctx); in awaitAllAndExecuteFunctionType()
572 if (type.isa<TokenType, GroupType>()) in convertType()
668 auto retTy = GroupType::get(op->getContext()); in matchAndRewrite()
799 class AwaitAllOpLowering : public AwaitOpLoweringBase<AwaitAllOp, GroupType> {
800 using Base = AwaitOpLoweringBase<AwaitAllOp, GroupType>;
/external/llvm-project/mlir/lib/Dialect/Async/IR/
DAsync.cpp24 addTypes<GroupType>(); in initialize()
58 .Case<GroupType>([&](GroupType) { os << "group"; }) in printType() argument
/external/llvm-project/mlir/lib/Dialect/Async/Transforms/
DAsyncParallelFor.cpp169 auto group = rewriter.create<CreateGroupOp>(loc, GroupType::get(ctx)); in matchAndRewrite()