| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | Coroutines.cpp | 201 Suspend->checkWellFormed(); in buildFrom() 202 CoroSuspends.push_back(Suspend); in buildFrom() 213 if (Suspend->isFinal()) { in buildFrom() 299 if (!Suspend) { in buildFrom() 306 if (!Suspend->getCoroSave()) in buildFrom() 345 if (!Suspend) { in buildFrom() 354 auto SI = Suspend->value_begin(), SE = Suspend->value_end(); in buildFrom() 369 Suspend->dump(); in buildFrom() 378 Suspend->dump(); in buildFrom() 397 Suspend->dump(); in buildFrom() [all …]
|
| H A D | CoroSplit.cpp | 1491 Instruction *Prev = Suspend->getPrevNode(); in simplifySuspendPoint() 1517 auto *Save = Suspend->getCoroSave(); in simplifySuspendPoint() 1524 Suspend->eraseFromParent(); in simplifySuspendPoint() 1714 NextF, Suspend); in splitAsyncCoroutine() 1719 auto *SuspendBB = Suspend->getParent(); in splitAsyncCoroutine() 1731 auto *Fn = Suspend->getMustTailCallFunction(); in splitAsyncCoroutine() 1732 SmallVector<Value *, 8> Args(Suspend->args()); in splitAsyncCoroutine() 1749 auto *Suspend = Shape.CoroSuspends[Idx]; in splitAsyncCoroutine() local 1820 auto SuspendBB = Suspend->getParent(); in splitRetconCoroutine() 1873 for (auto &VUse : Suspend->value_operands()) in splitRetconCoroutine() [all …]
|
| H A D | CoroInstr.h | 519 if (auto Suspend = dyn_cast<CoroSuspendInst>(this)) in getCoroSave() local 520 return Suspend->getCoroSave(); in getCoroSave()
|
| H A D | CoroFrame.cpp | 92 bool Suspend = false; member 220 B.Suspend = true; in SuspendCrossingInfo() 257 if (B.Suspend) { in SuspendCrossingInfo() 260 if (S.Suspend) { in SuspendCrossingInfo() 2343 for (auto Suspend : Shape.CoroSuspends) { in eliminateSwiftErrorArgument() local 2344 (void) emitSetAndGetSwiftErrorValueAround(Suspend, Alloca, Shape); in eliminateSwiftErrorArgument()
|
| /llvm-project-15.0.7/mlir/test/Conversion/AsyncToLLVM/ |
| H A D | convert-to-llvm.mlir | 66 // Suspend coroutine, and also a return statement for ramp function. 115 // Suspend coroutine in the beginning. 119 // Suspend coroutine second time waiting for the completion of inner execute op. 164 // Suspend coroutine in the beginning. 168 // Suspend coroutine second time waiting for the completion of token dependency. 207 // Suspend coroutine in the beginning. 211 // Suspend coroutine second time waiting for the group. 243 // Suspend coroutine in the beginning. 287 // Suspend coroutine in the beginning. 291 // Suspend coroutine second time waiting for the async operand.
|
| /llvm-project-15.0.7/mlir/test/Dialect/Async/ |
| H A D | async-to-async-runtime.mlir | 39 // Suspend coroutine, and also a return statement for ramp function. 96 // Suspend coroutine in the beginning. 101 // Suspend coroutine second time waiting for the completion of inner execute op. 157 // Suspend coroutine in the beginning. 162 // Suspend coroutine second time waiting for the completion of token dependency. 214 // Suspend coroutine in the beginning. 219 // Suspend coroutine second time waiting for the group. 261 // Suspend coroutine in the beginning. 308 // Suspend coroutine in the beginning. 313 // Suspend coroutine second time waiting for the async operand. [all …]
|
| /llvm-project-15.0.7/lldb/bindings/interface/ |
| H A D | SBThread.i | 308 know.") Suspend; 310 Suspend(); 313 Suspend(SBError &error);
|
| /llvm-project-15.0.7/lldb/include/lldb/API/ |
| H A D | SBThread.h | 161 bool Suspend(); 163 bool Suspend(SBError &error);
|
| /llvm-project-15.0.7/lldb/test/API/python_api/default-constructor/ |
| H A D | sb_thread.py | 26 obj.Suspend()
|
| /llvm-project-15.0.7/lldb/test/Shell/Minidump/Windows/Inputs/ |
| H A D | arm-fp-unwind.dmp.yaml | 8 Suspend Count: 0x00000001
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/thread/ignore_suspended/ |
| H A D | TestIgnoreSuspendedThread.py | 66 thread_to_suspend.Suspend()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeThreadNetBSD.h | 55 Status Suspend();
|
| H A D | NativeThreadNetBSD.cpp | 68 Status NativeThreadNetBSD::Suspend() { in Suspend() function in NativeThreadNetBSD
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeThreadFreeBSD.h | 58 Status Suspend();
|
| H A D | NativeThreadFreeBSD.cpp | 69 Status NativeThreadFreeBSD::Suspend() { in Suspend() function in NativeThreadFreeBSD
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/ |
| H A D | MachTask.h | 54 kern_return_t Suspend();
|
| H A D | MachThread.h | 57 void Suspend();
|
| H A D | MachThread.cpp | 61 void MachThread::Suspend() { in Suspend() function in MachThread 352 Suspend(); in ThreadWillResume()
|
| H A D | MachTask.mm | 87 // MachTask::Suspend 89 kern_return_t MachTask::Suspend() { function
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 712 ExprResult Suspend = in ActOnCoroutineBodyStart() local 714 if (Suspend.isInvalid()) in ActOnCoroutineBodyStart() 716 Suspend = BuildResolvedCoawaitExpr(Loc, Operand.get(), Suspend.get(), in ActOnCoroutineBodyStart() 718 Suspend = ActOnFinishFullExpr(Suspend.get(), /*DiscardedValue*/ false); in ActOnCoroutineBodyStart() 719 if (Suspend.isInvalid()) { in ActOnCoroutineBodyStart() 725 return cast<Stmt>(Suspend.get()); in ActOnCoroutineBodyStart()
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/thread/step_out/ |
| H A D | TestThreadStepOut.py | 118 success = thread.Suspend()
|
| /llvm-project-15.0.7/lldb/test/API/commands/thread/backtrace/ |
| H A D | TestThreadBacktraceRepeat.py | 115 success = thread.Suspend()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 4701 enum SubExpr { Operand, Common, Ready, Suspend, Resume, Count }; enumerator 4708 Expr *Common, Expr *Ready, Expr *Suspend, Expr *Resume, in CoroutineSuspendExpr() argument 4716 SubExprs[SubExpr::Suspend] = Suspend; in CoroutineSuspendExpr() 4729 SubExprs[SubExpr::Suspend] = nullptr; in CoroutineSuspendExpr() 4738 SubExprs[SubExpr::Suspend] = nullptr; in CoroutineSuspendExpr() 4754 return static_cast<Expr*>(SubExprs[SubExpr::Suspend]); in getSuspendExpr() 4794 Expr *Ready, Expr *Suspend, Expr *Resume, 4797 Ready, Suspend, Resume, OpaqueValue) { in CoroutineSuspendExpr() 4875 Expr *Ready, Expr *Suspend, Expr *Resume, in CoyieldExpr() argument 4878 Ready, Suspend, Resume, OpaqueValue) {} in CoyieldExpr()
|
| /llvm-project-15.0.7/lldb/source/API/ |
| H A D | SBThread.cpp | 996 bool SBThread::Suspend() { in Suspend() function in SBThread 1000 return Suspend(error); in Suspend() 1003 bool SBThread::Suspend(SBError &error) { in Suspend() function in SBThread
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/ |
| H A D | ChangeLog | 338 (MachThread::Suspend): Ditto. 395 * MacOSX/MachTask.cpp (MachTask::Suspend): Improved logging. 466 (MachProcess::Suspend): Ditto. 522 (MachProcess::Suspend): Check if process state is not running instead of 538 * MachProcess.h (MachProcess::Suspend): Now takes an optional absolute 542 * MachProcess.cpp (MachProcess::Suspend): Ditto. 640 * MachProcess.cpp (MachProcess::Suspend): Improved logging. 645 * MachThread.cpp (MachThread::Suspend): Improved logging. 785 * MacOSX/MachThread.cpp (MachThread::Suspend): Added better logging. 1399 (MachProcess::Suspend): Ditto.
|