Home
last modified time | relevance | path

Searched refs:CoroId (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Coroutines/
DCoroEarly.cpp147 static void setCannotDuplicate(CoroIdInst *CoroId) { in setCannotDuplicate() argument
148 for (User *U : CoroId->users()) in setCannotDuplicate()
155 CoroIdInst *CoroId = nullptr; in lowerEarlyIntrinsics() local
189 CoroId = cast<CoroIdInst>(&I); in lowerEarlyIntrinsics()
212 if (CoroId) in lowerEarlyIntrinsics()
214 CF->setArgOperand(0, CoroId); in lowerEarlyIntrinsics()
DCoroElide.cpp191 bool Lowerer::processCoroId(CoroIdInst *CoroId, AAResults &AA, in processCoroId() argument
200 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()
DCoroutines.cpp152 void coro::replaceCoroFree(CoroIdInst *CoroId, bool Elide) { in replaceCoroFree() argument
154 for (User *U : CoroId->users()) in replaceCoroFree()
162 Elide ? ConstantPointerNull::get(Type::getInt8PtrTy(CoroId->getContext())) in replaceCoroFree()
DCoroSplit.cpp410 CoroIdInst *CoroId = Shape.CoroBegin->getId(); in updateCoroFrame() local
411 if (CoroAllocInst *CA = CoroId->getCoroAlloc()) { in updateCoroFrame()
524 auto *CoroId = CoroBegin->getId(); in handleNoSuspendCoroutine() local
525 auto *AllocInst = CoroId->getCoroAlloc(); in handleNoSuspendCoroutine()
526 coro::replaceCoroFree(CoroId, /*Elide=*/AllocInst != nullptr); in handleNoSuspendCoroutine()
DCoroInternal.h49 void replaceCoroFree(CoroIdInst *CoroId, bool Elide);