Lines Matching refs:CoroId
68 llvm::CallInst *CoroId = nullptr; member
91 llvm::CallInst *CoroId, in createCoroData() argument
107 CurCoro.Data->CoroId = CoroId; in createCoroData()
488 auto *CoroId = Builder.CreateCall( in EmitCoroutineBody() local
491 createCoroData(*this, CurCoro, CoroId); in EmitCoroutineBody()
499 CGM.getIntrinsic(llvm::Intrinsic::coro_alloc), {CoroId}); in EmitCoroutineBody()
531 CGM.getIntrinsic(llvm::Intrinsic::coro_begin), {CoroId, Phi}); in EmitCoroutineBody()
566 new llvm::BitCastInst(PromiseAddr.getPointer(), VoidPtrTy, "", CoroId); in EmitCoroutineBody()
569 CoroId->setArgOperand(1, PromiseAddrVoidPtr); in EmitCoroutineBody()
685 if (CurCoro.Data && CurCoro.Data->CoroId) { in EmitCoroutineIntrinsic()
686 Args.push_back(CurCoro.Data->CoroId); in EmitCoroutineIntrinsic()