| /llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
| H A D | exception-escape-coro.cpp | 37 template <typename Task, typename T, bool ThrowInPromiseConstructor, 47 struct Task { struct 49 Promise<Task, T, ThrowInPromiseConstructor, ThrowInInitialSuspend, argument 52 explicit Task(promise_type &p) { in Task() argument 72 struct Task<void, ThrowInTaskConstructor, ThrowInPromiseConstructor, struct 76 Promise<Task, void, ThrowInPromiseConstructor, ThrowInInitialSuspend, argument 79 explicit Task(promise_type &p) { in Task() argument 94 template <typename Task, typename T, bool ThrowInPromiseConstructor, argument 104 Task get_return_object() { in get_return_object() 109 return Task{*this}; in get_return_object() [all …]
|
| /llvm-project/lldb/test/API/python_api/value/linked_list/ |
| H A D | main.cpp | 3 class Task { class 6 Task *next; 7 Task(int i, Task *n): in Task() function in Task 16 Task *task_head = NULL; in main() 17 Task *task1 = new Task(1, NULL); in main() 18 Task *task2 = new Task(2, NULL); in main() 19 Task *task3 = new Task(3, NULL); // Orphaned. in main() 20 Task *task4 = new Task(4, NULL); in main() 21 Task *task5 = new Task(5, NULL); in main() 29 Task *t = task_head; in main() [all …]
|
| /llvm-project/lldb/test/API/python_api/type/ |
| H A D | main.cpp | 3 class Task { class 6 Task *next; 33 Task(int i, Task *n): in Task() function in Task 39 int Task::static_mutable_field = 42; 63 Task *task_head = new Task(-1, NULL); in main() 64 Task *task1 = new Task(1, NULL); in main() 65 Task *task2 = new Task(2, NULL); in main() 66 Task *task3 = new Task(3, NULL); // Orphaned. in main() 67 Task *task4 = new Task(4, NULL); in main() 68 Task *task5 = new Task(5, NULL); in main() [all …]
|
| /llvm-project/clang/test/CodeGenCoroutines/ |
| H A D | coro-symmetric-transfer-02.cpp | 5 struct Task { struct 7 Task get_return_object() noexcept { in get_return_object() argument 8 return Task{std::coroutine_handle<promise_type>::from_promise(*this)}; in get_return_object() 51 Task(handle_t coro) noexcept : coro_(coro) {} in Task() argument 55 Task(const Task &t) = delete; argument 56 Task(Task &&t) noexcept; 57 ~Task(); 58 Task &operator=(Task t) noexcept; 63 static Task foo() { in foo() 67 Task bar() { in bar()
|
| H A D | pr59181.cpp | 9 struct Task { struct 12 Task get_return_object() { in get_return_object() argument 13 return Task{0}; in get_return_object() 24 void return_value(Task t) noexcept {} in return_value() 27 auto await_transform(Task t) { in await_transform() 43 Task bar(bool cond) { in bar() 44 co_return cond ? Task{ co_await Task{}}: Task{}; in bar()
|
| H A D | pr56919.cpp | 23 class Task final { class 29 …Task<void> get_return_object() { return Task<void>(std::coroutine_handle<promise_type>::from_promi… in get_return_object() 35 auto await_transform(Task<void> co) { in await_transform() 89 ~Task() { in ~Task() 102 explicit Task(const std::coroutine_handle<promise_type> handle) in Task() function in Task 108 Task<void> Qux() { co_return; } in Qux() 109 Task<void> Baz() { co_await Qux(); } in Baz() 110 Task<void> Bar() { co_await Baz(); } in Bar()
|
| H A D | coro-elide.cpp | 6 struct Task { struct 18 Task get_return_object() noexcept { in get_return_object() argument 31 Task(std::coroutine_handle<promise_type> handle) : handle(handle) {} in Task() argument 32 ~Task() { in ~Task() argument 53 Task task0() { in task0() argument 57 Task task1() { in task1()
|
| H A D | pr56329.cpp | 17 struct Task { struct 28 Task get_return_object() { return Task{*this}; } in get_return_object() argument 37 auto await_transform(Task&& task) { in await_transform() 106 Task Inner(); 108 Task Outer() { in Outer()
|
| H A D | coro-symmetric-transfer-03.cpp | 6 struct Task { struct 16 Task get_return_object() noexcept { in get_return_object() argument 29 Task(std::coroutine_handle<promise_type> handle) : handle(handle) {} in Task() function 30 ~Task() { in ~Task() argument 60 Task task0() { in task0() argument
|
| H A D | coro-lambda.cpp | 28 struct Task { struct 30 Task get_return_object(); argument 40 auto AwaitAsync = [&]() -> Task { in SyncAwait() 43 Task t = AwaitAsync(); in SyncAwait()
|
| H A D | coro-init-await-nontrivial-return.cpp | 15 struct Task { struct 34 Task get_return_object() { in get_return_object() 35 return Task{handle_type::from_promise(*this)}; in get_return_object() 42 Task coro_create() { in coro_create()
|
| /llvm-project/clang/test/AST/ |
| H A D | coroutine-locals-cleanup.cpp | 7 struct Task { struct 9 Task get_return_object() noexcept { in get_return_object() argument 10 return Task{coroutine_handle<promise_type>::from_promise(*this)}; in get_return_object() 53 Task(handle_t coro) noexcept : coro_(coro) {} in Task() function 57 Task(const Task &t) = delete; argument 58 Task(Task &&t) noexcept; 59 ~Task(); 60 Task &operator=(Task t) noexcept; 65 static Task foo() { in foo() 69 Task bar() { in bar()
|
| H A D | ast-dump-coroutine.cpp | 8 struct Task { struct 11 Task get_return_object() { in get_return_object() argument 30 Task(std::coroutine_handle<promise_type> promise); 35 Task test() { in test() argument 57 Task test2() { in test2()
|
| /llvm-project/clang-tools-extra/clangd/unittests/support/ |
| H A D | CancellationTests.cpp | 16 auto Task = cancelableTask(); in TEST() local 17 WithContext ContextWithCancellation(std::move(Task.first)); in TEST() 19 Task.second(); in TEST() 26 auto Task = cancelableTask(); in TEST() local 27 ContextWithCancellation.emplace(std::move(Task.first)); in TEST() 29 Task.second(); in TEST() 36 auto Task = cancelableTask(); in TEST() local 38 WithContext ContextWithCancellation(std::move(Task.first)); in TEST() 40 Task.second(); in TEST() 44 Task.second(); in TEST() [all …]
|
| /llvm-project/llvm/utils/vscode/llvm/src/ |
| H A D | litTaskProvider.ts | 15 private litPromise: Thenable<vscode.Task[]> | undefined = undefined; 28 public provideTasks(): Thenable<vscode.Task[]> | undefined { 35 public resolveTask(_task: vscode.Task): vscode.Task | undefined { 46 return new vscode.Task( 57 private async getLITTasks(): Promise<vscode.Task[]> { 58 let result: vscode.Task[] = []; 66 result.push(new vscode.Task({ type: 'llvm-lit', task: taskName }, 72 result.push(new vscode.Task({ type: 'llvm-lit', task: taskName },
|
| /llvm-project/clang-tools-extra/clangd/index/ |
| H A D | BackgroundQueue.cpp | 24 std::optional<Task> Task; in work() local 35 Task = std::move(Queue.back()); in work() 40 if (Task->ThreadPri != llvm::ThreadPriority::Default && in work() 42 llvm::set_thread_priority(Task->ThreadPri); in work() 43 Task->Run(); in work() 44 if (Task->ThreadPri != llvm::ThreadPriority::Default) in work() 77 bool BackgroundQueue::adjust(Task &T) { in adjust() 89 void BackgroundQueue::push(Task T) { in push() 102 void BackgroundQueue::append(std::vector<Task> Tasks) { in append() 105 for (Task &T : Tasks) { in append() [all …]
|
| H A D | Background.h | 72 struct Task { struct 73 explicit Task(std::function<void()> Run) : Run(std::move(Run)) {} in Task() argument 82 bool operator<(const Task &O) const { return QueuePri < O.QueuePri; } argument 97 void push(Task); 98 void append(std::vector<Task>); 119 bool adjust(Task &T); 125 std::vector<Task> Queue; // max-heap 217 BackgroundQueue::Task 219 BackgroundQueue::Task indexFileTask(std::string Path);
|
| /llvm-project/clang/test/SemaCXX/ |
| H A D | warn-unsequenced-coro.cpp | 12 struct Task { struct 14 Task<T> get_return_object() noexcept; argument 19 auto yield_value(Task<T>) noexcept { return final_suspend(); } in yield_value() 27 struct Task<void> { argument 29 Task<void> get_return_object() noexcept; argument 34 auto yield_value(Task<void>) noexcept { return final_suspend(); } in yield_value() 92 Task<void> c(int i) { in c() 102 Task<int> go(int const& val); 103 Task<int> go1(int x) { in go1()
|
| H A D | coro-return-type-and-wrapper.cpp | 126 class [[clang::coro_return_type]] Task{}; class 128 Task get_return_object() { in get_return_object() 136 template<> class coroutine_traits<Task, int> { 141 Task foo(int) { return Task{}; } in foo()
|
| /llvm-project/llvm/include/llvm/Support/ |
| H A D | ThreadPool.h | 52 virtual void asyncEnqueue(std::function<void()> Task, 79 auto Task = in async() local 81 return async(std::move(Task)); in async() 87 auto Task = in async() local 89 return async(Group, std::move(Task)); in async() 111 std::shared_future<ResTy> asyncImpl(std::function<ResTy()> Task, in asyncImpl() argument 113 auto Future = std::async(std::launch::deferred, std::move(Task)).share(); in asyncImpl() 165 void asyncEnqueue(std::function<void()> Task, in asyncEnqueue() argument 174 Tasks.emplace_back(std::make_pair(std::move(Task), Group)); in asyncEnqueue() 245 void asyncEnqueue(std::function<void()> Task, in asyncEnqueue() argument [all …]
|
| H A D | Caching.h | 42 unsigned Task, const Twine &ModuleName)>; 45 /// ID \p Task, a unique key \p Key, and a module name \p ModuleName, and 49 unsigned Task, StringRef Key, const Twine &ModuleName)>; 63 /// if (AddStreamFn AddStream = Cache(Task, Key, ModuleName)) 72 Expected<AddStreamFn> operator()(unsigned Task, StringRef Key, 75 return CacheFunction(Task, Key, ModuleName); 90 using AddBufferFn = std::function<void(unsigned Task, const Twine &ModuleName, 102 AddBufferFn AddBuffer = [](size_t Task, const Twine &ModuleName,
|
| /llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | TaskDispatch.h | 9 // Task and TaskDispatch classes. 35 class Task : public RTTIExtends<Task, RTTIRoot> { 39 virtual ~Task() = default; 52 class GenericNamedTask : public RTTIExtends<GenericNamedTask, Task> { 97 class IdleTask : public RTTIExtends<IdleTask, Task> { 111 virtual void dispatch(std::unique_ptr<Task> T) = 0; 120 void dispatch(std::unique_ptr<Task> T) override; in DynamicThreadPoolTaskDispatcher() 132 void dispatch(std::unique_ptr<Task> T) override; 145 std::deque<std::unique_ptr<Task>> MaterializationTaskQueu [all...] |
| /llvm-project/llvm/lib/Support/ |
| H A D | Caching.cpp | 40 auto Func = [=](unsigned Task, StringRef Key, in localCache() 58 AddBuffer(Task, ModuleName, std::move(*MBOrErr)); in localCache() 82 unsigned Task; in localCache() member 86 std::string ModuleName, unsigned Task) in localCache() 89 ModuleName(ModuleName), Task(Task) {} in localCache() 138 AddBuffer(Task, ModuleName, std::move(*MBOrErr)); in localCache() 142 return [=](size_t Task, const Twine &ModuleName) in localCache() 167 Task); in localCache() 41 __anonbeeac91c0102(unsigned Task, StringRef Key, const Twine &ModuleName) localCache() argument 143 __anonbeeac91c0302(size_t Task, const Twine &ModuleName) localCache() argument
|
| /llvm-project/bolt/lib/Passes/ |
| H A D | DataflowAnalysis.cpp | 49 std::function<void(ProgramPoint)> Task) { in doForAllPreds() argument 53 Task(ProgramPoint::getLastPointAt(*Pred)); in doForAllPreds() 64 Task(ProgramPoint(&Inst)); in doForAllPreds() 71 std::function<void(ProgramPoint)> Task) { in doForAllSuccs() argument 74 Task(ProgramPoint::getFirstPointAt(*Succ)); in doForAllSuccs()
|
| /llvm-project/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 106 Hook = [=](unsigned Task, const Module &M) { in addSaveTemps() 109 if (LinkerHook && !LinkerHook(Task, M)) in addSaveTemps() 115 // named from the provided OutputFileName with the Task ID appended. in addSaveTemps() 118 if (Task != (unsigned)-1) in addSaveTemps() 119 PathPrefix += utostr(Task) + "."; in addSaveTemps() 362 bool lto::opt(const Config &Conf, TargetMachine *TM, unsigned Task, Module &Mod, in opt() 393 return !Conf.PostOptModuleHook || Conf.PostOptModuleHook(Task, Mod); in codegen() 397 AddStreamFn AddStream, unsigned Task, Module &Mod, in codegen() 399 if (Conf.PreCodeGenModuleHook && !Conf.PreCodeGenModuleHook(Task, Mod)) in codegen() 417 sys::path::append(DwoFile, std::to_string(Task) in codegen() 105 __anon3666d5180202(unsigned Task, const Module &M) addSaveTemps() argument 341 opt(const Config & Conf,TargetMachine * TM,unsigned Task,Module & Mod,bool IsThinLTO,ModuleSummaryIndex * ExportSummary,const ModuleSummaryIndex * ImportSummary,const std::vector<uint8_t> & CmdArgs) opt() argument 369 codegen(const Config & Conf,TargetMachine * TM,AddStreamFn AddStream,unsigned Task,Module & Mod,const ModuleSummaryIndex & CombinedIndex) codegen() argument 553 thinBackend(const Config & Conf,unsigned Task,AddStreamFn AddStream,Module & Mod,const ModuleSummaryIndex & CombinedIndex,const FunctionImporter::ImportMapTy & ImportList,const GVSummaryMapTy & DefinedGlobals,MapVector<StringRef,BitcodeModule> * ModuleMap,const std::vector<uint8_t> & CmdArgs) thinBackend() argument [all...] |