Searched refs:PromiseAlloca (Results 1 – 3 of 3) sorted by relevance
115 AllocaInst *PromiseAlloca; member220 return SwitchLowering.PromiseAlloca; in getPromiseAlloca()
405 AllocaInst *PromiseAlloca = Shape.getPromiseAlloca(); in buildFrameType() local415 Type *PromiseType = PromiseAlloca in buildFrameType()416 ? PromiseAlloca->getType()->getElementType() in buildFrameType()424 assert(PromiseAlloca == nullptr && "lowering doesn't support promises"); in buildFrameType()438 if (CurrentDef == PromiseAlloca) in buildFrameType()610 if (auto *PromiseAlloca = Shape.getPromiseAlloca()) { in insertSpills() local612 Allocas.emplace_back(PromiseAlloca, coro::Shape::SwitchFieldIndex::Promise); in insertSpills()1333 Shape.SwitchLowering.PromiseAlloca) { in buildCoroutineFrame()1394 Shape.SwitchLowering.PromiseAlloca == &I) in buildCoroutineFrame()
358 this->SwitchLowering.PromiseAlloca = SwitchId->getPromise(); in buildFrom()