HomeSort by: relevance | last modified time | path
    Searched refs:CoroId (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroEarly.cpp 142 static void setCannotDuplicate(CoroIdInst *CoroId) {
143 for (User *U : CoroId->users())
150 CoroIdInst *CoroId = nullptr;
185 CoroId = cast<CoroIdInst>(&I);
213 if (CoroId)
215 CF->setArgOperand(0, CoroId);
CoroElide.cpp 286 bool Lowerer::processCoroId(CoroIdInst *CoroId, AAResults &AA,
295 for (User *U : CoroId->users()) {
325 ConstantArray *Resumers = CoroId->getInfo().Resumers;
333 bool ShouldElide = shouldElide(CoroId->getFunction(), DT);
344 elideHeapAllocations(CoroId->getFunction(), FrameSizeAndAlign.first,
346 coro::replaceCoroFree(CoroId, /*Elide=*/true);
Coroutines.cpp 172 // Replace all coro.frees associated with the provided CoroId either with 'null'
174 void coro::replaceCoroFree(CoroIdInst *CoroId, bool Elide) {
176 for (User *U : CoroId->users())
184 Elide ? ConstantPointerNull::get(Type::getInt8PtrTy(CoroId->getContext()))
CoroInternal.h 50 void replaceCoroFree(CoroIdInst *CoroId, bool Elide);
CoroSplit.cpp 1094 CoroIdInst *CoroId = Shape.getSwitchCoroId();
1095 if (CoroAllocInst *CA = CoroId->getCoroAlloc()) {
1275 auto *CoroId = CoroBegin->getId();
1276 auto *AllocInst = CoroId->getCoroAlloc();
1279 auto SwitchId = cast<CoroIdInst>(CoroId);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCoroutine.cpp 68 llvm::CallInst *CoroId = nullptr;
91 llvm::CallInst *CoroId,
107 CurCoro.Data->CoroId = CoroId;
422 // Emit "if (coro.free(CoroId, CoroBegin)) Deallocate;"
554 auto *CoroId = Builder.CreateCall(
557 createCoroData(*this, CurCoro, CoroId);
565 CGM.getIntrinsic(llvm::Intrinsic::coro_alloc), {CoroId});
597 CGM.getIntrinsic(llvm::Intrinsic::coro_begin), {CoroId, Phi});
635 new llvm::BitCastInst(PromiseAddr.getPointer(), VoidPtrTy, "", CoroId);
    [all...]

Completed in 67 milliseconds