Lines Matching defs:CoroId
68 llvm::CallInst *CoroId = nullptr;
91 llvm::CallInst *CoroId,
107 CurCoro.Data->CoroId = CoroId;
599 // Emit "if (coro.free(CoroId, CoroBegin)) Deallocate;"
787 auto *CoroId = Builder.CreateCall(
790 createCoroData(*this, CurCoro, CoroId);
798 CGM.getIntrinsic(llvm::Intrinsic::coro_alloc), {CoroId});
832 CGM.getIntrinsic(llvm::Intrinsic::coro_begin), {CoroId, Phi});
870 PromiseAddr.emitRawPointer(*this), VoidPtrTy, "", CoroId);
871 // Update CoroId to refer to the promise. We could not do it earlier because
873 CoroId->setArgOperand(1, PromiseAddrVoidPtr);
1000 if (CurCoro.Data && CurCoro.Data->CoroId) {
1001 Args.push_back(CurCoro.Data->CoroId);