reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGCoroutine.cpp
   35   AwaitKind CurrentAwaitKind = AwaitKind::Init;
   35   AwaitKind CurrentAwaitKind = AwaitKind::Init;
  112 static SmallString<32> buildSuspendPrefixStr(CGCoroData &Coro, AwaitKind Kind) {
  115   case AwaitKind::Init:
  116   case AwaitKind::Final:
  118   case AwaitKind::Normal:
  121   case AwaitKind::Yield:
  177                                     AwaitKind Kind, AggValueSlot aggSlot,
  211   const bool IsFinalSuspend = (Kind == AwaitKind::Final);
  232   if (Coro.ExceptionHandler && Kind == AwaitKind::Init &&
  271   return emitSuspendExpression(*this, *CurCoro.Data, E, AwaitKind::Yield,
  316                                AwaitKind::Yield, AggValueSlot::ignored(),
  632     CurCoro.Data->CurrentAwaitKind = AwaitKind::Init;
  637     CurCoro.Data->CurrentAwaitKind = AwaitKind::Normal;
  677       CurCoro.Data->CurrentAwaitKind = AwaitKind::Final;