Searched refs:CoroId (Results 1 – 5 of 5) sorted by relevance
147 static void setCannotDuplicate(CoroIdInst *CoroId) { in setCannotDuplicate() argument148 for (User *U : CoroId->users()) in setCannotDuplicate()155 CoroIdInst *CoroId = nullptr; in lowerEarlyIntrinsics() local189 CoroId = cast<CoroIdInst>(&I); in lowerEarlyIntrinsics()216 if (CoroId) in lowerEarlyIntrinsics()218 CF->setArgOperand(0, CoroId); in lowerEarlyIntrinsics()
191 bool Lowerer::processCoroId(CoroIdInst *CoroId, AAResults &AA, in processCoroId() argument200 for (User *U : CoroId->users()) { in processCoroId()230 ConstantArray *Resumers = CoroId->getInfo().Resumers; in processCoroId()238 bool ShouldElide = shouldElide(CoroId->getFunction(), DT); in processCoroId()248 elideHeapAllocations(CoroId->getFunction(), FrameTy, AA); in processCoroId()249 coro::replaceCoroFree(CoroId, /*Elide=*/true); in processCoroId()
167 void coro::replaceCoroFree(CoroIdInst *CoroId, bool Elide) { in replaceCoroFree() argument169 for (User *U : CoroId->users()) in replaceCoroFree()177 Elide ? ConstantPointerNull::get(Type::getInt8PtrTy(CoroId->getContext())) in replaceCoroFree()
856 CoroIdInst *CoroId = Shape.getSwitchCoroId(); in updateCoroFrame() local857 if (CoroAllocInst *CA = CoroId->getCoroAlloc()) { in updateCoroFrame()988 auto *CoroId = CoroBegin->getId(); in handleNoSuspendCoroutine() local989 auto *AllocInst = CoroId->getCoroAlloc(); in handleNoSuspendCoroutine()992 auto SwitchId = cast<CoroIdInst>(CoroId); in handleNoSuspendCoroutine()
50 void replaceCoroFree(CoroIdInst *CoroId, bool Elide);