Searched refs:GroupType (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/mlir/include/mlir/Dialect/Async/IR/ |
D | Async.h | 51 class GroupType : public Type::TypeBase<GroupType, Type, TypeStorage> { 63 return type.isa<TokenType, ValueType, GroupType>(); in isRefCounted()
|
D | AsyncBase.td | 60 CPred<"$_self.isa<::mlir::async::GroupType>()">, "group type">, 61 BuildableType<"$_builder.getType<::mlir::async::GroupType>()"> {
|
/external/llvm-project/mlir/lib/Conversion/AsyncToLLVM/ |
D | AsyncToLLVM.cpp | 65 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/ |
D | Async.cpp | 24 addTypes<GroupType>(); in initialize() 58 .Case<GroupType>([&](GroupType) { os << "group"; }) in printType() argument
|
/external/llvm-project/mlir/lib/Dialect/Async/Transforms/ |
D | AsyncParallelFor.cpp | 169 auto group = rewriter.create<CreateGroupOp>(loc, GroupType::get(ctx)); in matchAndRewrite()
|