Searched refs:PromiseAlloca (Results 1 – 3 of 3) sorted by relevance
924 AllocaInst *PromiseAlloca = Shape.getPromiseAlloca(); in buildFrameDebugInfo() local925 assert(PromiseAlloca && in buildFrameDebugInfo()928 TinyPtrVector<DbgDeclareInst *> DIs = FindDbgDeclareUses(PromiseAlloca); in buildFrameDebugInfo()1095 AllocaInst *PromiseAlloca = Shape.getPromiseAlloca(); in buildFrameType() local1112 if (PromiseAlloca) in buildFrameType()1114 PromiseAlloca, B.addFieldForAlloca(PromiseAlloca, /*header*/ true)); in buildFrameType()1123 assert(PromiseAlloca == nullptr && "lowering doesn't support promises"); in buildFrameType()1133 if (Shape.ABI == coro::ABI::Switch && PromiseAlloca) in buildFrameType()1137 PromiseAlloca, DenseMap<Instruction *, llvm::Optional<APInt>>{}, false); in buildFrameType()2426 if (AI == Shape.SwitchLowering.PromiseAlloca) { in collectFrameAllocas()[all …]
133 AllocaInst *PromiseAlloca; member260 return SwitchLowering.PromiseAlloca; in getPromiseAlloca()
376 this->SwitchLowering.PromiseAlloca = SwitchId->getPromise(); in buildFrom()