Initial Task Executor implementation Task(on:), addTask(on:) etc. (#68793)

Co-authored-by: John McCall <rjmccall@gmail.com>
This commit is contained in:
Konrad `ktoso` Malawski
2023-12-12 17:14:24 +09:00
committed by GitHub
parent 7a3e3aea15
commit 828f589be4
68 changed files with 2680 additions and 277 deletions

View File

@@ -3110,6 +3110,8 @@ static bool usesFeatureBuiltinExecutor(Decl *decl) {
return usesBuiltinType(decl, BuiltinTypeKind::BuiltinExecutor);
}
static bool usesFeatureBuiltinBuildTaskExecutor(Decl *decl) { return false; }
static bool usesFeatureBuiltinBuildExecutor(Decl *decl) {
return false;
}
@@ -3138,6 +3140,14 @@ static bool usesFeatureBuiltinCreateAsyncTaskInGroup(Decl *decl) {
return false;
}
static bool usesFeatureBuiltinCreateAsyncTaskInGroupWithExecutor(Decl *decl) {
return false;
}
static bool usesFeatureBuiltinCreateAsyncTaskWithExecutor(Decl *decl) {
return false;
}
static bool usesFeatureBuiltinCopy(Decl *decl) { return false; }
static bool usesFeatureBuiltinTaskRunInline(Decl *) { return false; }