Home
last modified time | relevance | path

Searched refs:Suspend (Results 1 – 25 of 32) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp201 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 DCoroSplit.cpp1491 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 DCoroInstr.h519 if (auto Suspend = dyn_cast<CoroSuspendInst>(this)) in getCoroSave() local
520 return Suspend->getCoroSave(); in getCoroSave()
H A DCoroFrame.cpp92 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 Dconvert-to-llvm.mlir66 // 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 Dasync-to-async-runtime.mlir39 // 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 DSBThread.i308 know.") Suspend;
310 Suspend();
313 Suspend(SBError &error);
/llvm-project-15.0.7/lldb/include/lldb/API/
H A DSBThread.h161 bool Suspend();
163 bool Suspend(SBError &error);
/llvm-project-15.0.7/lldb/test/API/python_api/default-constructor/
H A Dsb_thread.py26 obj.Suspend()
/llvm-project-15.0.7/lldb/test/Shell/Minidump/Windows/Inputs/
H A Darm-fp-unwind.dmp.yaml8 Suspend Count: 0x00000001
/llvm-project-15.0.7/lldb/test/API/functionalities/thread/ignore_suspended/
H A DTestIgnoreSuspendedThread.py66 thread_to_suspend.Suspend()
/llvm-project-15.0.7/lldb/source/Plugins/Process/NetBSD/
H A DNativeThreadNetBSD.h55 Status Suspend();
H A DNativeThreadNetBSD.cpp68 Status NativeThreadNetBSD::Suspend() { in Suspend() function in NativeThreadNetBSD
/llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/
H A DNativeThreadFreeBSD.h58 Status Suspend();
H A DNativeThreadFreeBSD.cpp69 Status NativeThreadFreeBSD::Suspend() { in Suspend() function in NativeThreadFreeBSD
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/
H A DMachTask.h54 kern_return_t Suspend();
H A DMachThread.h57 void Suspend();
H A DMachThread.cpp61 void MachThread::Suspend() { in Suspend() function in MachThread
352 Suspend(); in ThreadWillResume()
H A DMachTask.mm87 // MachTask::Suspend
89 kern_return_t MachTask::Suspend() { function
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCoroutine.cpp712 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 DTestThreadStepOut.py118 success = thread.Suspend()
/llvm-project-15.0.7/lldb/test/API/commands/thread/backtrace/
H A DTestThreadBacktraceRepeat.py115 success = thread.Suspend()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprCXX.h4701 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 DSBThread.cpp996 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 DChangeLog338 (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.

12