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

References

lib/Transforms/Coroutines/CoroEarly.cpp
   94   static_assert(coro::Shape::SwitchFieldIndex::Resume == 0,
lib/Transforms/Coroutines/CoroFrame.cpp
  612     Allocas.emplace_back(PromiseAlloca, coro::Shape::SwitchFieldIndex::Promise);
lib/Transforms/Coroutines/CoroInternal.h
  146     return cast<IntegerType>(FrameTy->getElementType(SwitchFieldIndex::Index));
  155   return cast<PointerType>(FrameTy->getElementType(SwitchFieldIndex::Resume));
  208       return SwitchFieldIndex::FirstSpill;
lib/Transforms/Coroutines/CoroSplit.cpp
  284       FrameTy, FramePtr, coro::Shape::SwitchFieldIndex::Index, "index.addr");
  303                                  coro::Shape::SwitchFieldIndex::Resume,
  310           FrameTy, FramePtr, coro::Shape::SwitchFieldIndex::Index, "index.addr");
  383                                        coro::Shape::SwitchFieldIndex::Resume,
  848       Shape.FrameTy, Shape.FramePtr, coro::Shape::SwitchFieldIndex::Resume,
  862       Shape.FrameTy, Shape.FramePtr, coro::Shape::SwitchFieldIndex::Destroy,