Searched refs:CoroId (Results 1 – 5 of 5) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Coroutines/ |
D | CoroEarly.cpp | 147 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()
|
D | CoroElide.cpp | 191 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()
|
D | Coroutines.cpp | 152 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()
|
D | CoroSplit.cpp | 410 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()
|
D | CoroInternal.h | 49 void replaceCoroFree(CoroIdInst *CoroId, bool Elide);
|