Searched refs:CoroEnds (Results 1 – 4 of 4) sorted by relevance
213 Shape.CoroEnds.clear(); in clear()285 CoroEnds.push_back(cast<CoroEndInst>(II)); in buildFrom()286 if (CoroEnds.back()->isFallthrough()) { in buildFrom()289 if (CoroEnds.size() > 1) { in buildFrom()290 if (CoroEnds.front()->isFallthrough()) in buildFrom()293 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()321 for (CoroEndInst *CE : CoroEnds) in buildFrom()
187 if (Shape.CoroEnds.empty()) in replaceUnwindCoroEnds()190 LLVMContext &Context = Shape.CoroEnds.front()->getContext(); in replaceUnwindCoroEnds()192 for (CoroEndInst *CE : Shape.CoroEnds) { in replaceUnwindCoroEnds()327 replaceFallthroughCoroEnd(Shape.CoroEnds.front(), VMap); in createClone()340 if (Shape.CoroEnds.empty()) in removeCoroEnds()343 LLVMContext &Context = Shape.CoroEnds.front()->getContext(); in removeCoroEnds()346 for (CoroEndInst *CE : Shape.CoroEnds) { in removeCoroEnds()
69 SmallVector<CoroEndInst *, 4> CoroEnds; member
174 for (auto *CE : Shape.CoroEnds) in SuspendCrossingInfo()884 for (CoroEndInst *CE : Shape.CoroEnds) in buildCoroutineFrame()