reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
264 assert(Shape.ABI == coro::ABI::Switch); 281 auto *FramePtr = Shape.FramePtr; 282 auto *FrameTy = Shape.FrameTy; 285 auto *Index = Builder.CreateLoad(Shape.getIndexType(), GepIndex, "index"); 287 Builder.CreateSwitch(Index, UnreachBB, Shape.CoroSuspends.size()); 288 Shape.SwitchLowering.ResumeSwitch = Switch; 291 for (auto *AnyS : Shape.CoroSuspends) { 293 ConstantInt *IndexVal = Shape.getIndex(SuspendIndex); 358 Shape.SwitchLowering.ResumeEntryBlock = NewEntry;