Home
last modified time | relevance | path

Searched refs:PromiseAlloca (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h115 AllocaInst *PromiseAlloca; member
242 return SwitchLowering.PromiseAlloca; in getPromiseAlloca()
H A DCoroFrame.cpp1121 AllocaInst *PromiseAlloca = Shape.getPromiseAlloca(); in buildFrameDebugInfo() local
1122 assert(PromiseAlloca && in buildFrameDebugInfo()
1125 TinyPtrVector<DbgDeclareInst *> DIs = findDbgDeclares(PromiseAlloca); in buildFrameDebugInfo()
1126 TinyPtrVector<DPValue *> DPVs = findDPVDeclares(PromiseAlloca); in buildFrameDebugInfo()
1312 AllocaInst *PromiseAlloca = Shape.getPromiseAlloca(); in buildFrameType() local
1326 if (PromiseAlloca) in buildFrameType()
1328 PromiseAlloca, B.addFieldForAlloca(PromiseAlloca, /*header*/ true)); in buildFrameType()
1347 if (Shape.ABI == coro::ABI::Switch && PromiseAlloca) in buildFrameType()
2031 AllocaInst *PA = Shape.SwitchLowering.PromiseAlloca; in insertSpills()
2818 if (AI == Shape.SwitchLowering.PromiseAlloca) in collectFrameAlloca()
[all …]
H A DCoroutines.cpp296 this->SwitchLowering.PromiseAlloca = SwitchId->getPromise(); in buildFrom()