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

References

lib/Transforms/Coroutines/CoroFrame.cpp
  590   StructType *FrameTy = Shape.FrameTy;
 1434   Shape.FrameTy = buildFrameType(F, Shape, Spills);
lib/Transforms/Coroutines/CoroInternal.h
  145     assert(FrameTy && "frame type not assigned");
  146     return cast<IntegerType>(FrameTy->getElementType(SwitchFieldIndex::Index));
  154   assert(FrameTy && "frame type not assigned");
  155   return cast<PointerType>(FrameTy->getElementType(SwitchFieldIndex::Resume));
lib/Transforms/Coroutines/CoroSplit.cpp
  282   auto *FrameTy = Shape.FrameTy;
  382     auto *GepIndex = Builder.CreateStructGEP(Shape.FrameTy, NewFramePtr,
  622     auto FramePtrTy = Shape.FrameTy->getPointerTo();
  798   auto Size = DL.getTypeAllocSize(Shape.FrameTy);
  848       Shape.FrameTy, Shape.FramePtr, coro::Shape::SwitchFieldIndex::Resume,
  862       Shape.FrameTy, Shape.FramePtr, coro::Shape::SwitchFieldIndex::Destroy,
  983       auto *Frame = Builder.CreateAlloca(Shape.FrameTy);
 1210     auto Size = DL.getTypeAllocSize(Shape.FrameTy);
lib/Transforms/Coroutines/Coroutines.cpp
  231   Shape.FrameTy = nullptr;