Home
last modified time | relevance | path

Searched refs:AsyncLowering (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp397 this->AsyncLowering.Context = AsyncId->getStorage(); in buildFrom()
398 this->AsyncLowering.ContextArgNo = AsyncId->getStorageArgumentIndex(); in buildFrom()
399 this->AsyncLowering.ContextHeaderSize = AsyncId->getStorageSize(); in buildFrom()
400 this->AsyncLowering.ContextAlignment = in buildFrom()
402 this->AsyncLowering.AsyncFuncPointer = AsyncId->getAsyncFunctionPointer(); in buildFrom()
403 this->AsyncLowering.AsyncCC = F.getCallingConv(); in buildFrom()
H A DCoroInternal.h166 AsyncLoweringStorage AsyncLowering; member
253 return AsyncLowering.AsyncCC; in getResumeFunctionCC()
H A DCoroFrame.cpp1173 Shape.AsyncLowering.FrameOffset = in buildFrameType()
1174 alignTo(Shape.AsyncLowering.ContextHeaderSize, Shape.FrameAlign); in buildFrameType()
1177 Shape.AsyncLowering.ContextSize = in buildFrameType()
1178 alignTo(Shape.AsyncLowering.FrameOffset + Shape.FrameSize, in buildFrameType()
1179 Shape.AsyncLowering.getContextAlignment()); in buildFrameType()
1180 if (Shape.AsyncLowering.getContextAlignment() < Shape.FrameAlign) { in buildFrameType()
H A DCoroSplit.cpp780 Shape.AsyncLowering.FrameOffset, "async.ctx.frameptr"); in deriveNewFramePointer()
1016 Shape.AsyncLowering.AsyncFuncPointer->getInitializer()); in updateAsyncFuncPointerContextSize()
1020 Shape.AsyncLowering.ContextSize); in updateAsyncFuncPointerContextSize()
1024 Shape.AsyncLowering.AsyncFuncPointer->setInitializer(NewFuncPtrStruct); in updateAsyncFuncPointerContextSize()
1557 Type::getInt8Ty(Context), FramePtr, Shape.AsyncLowering.FrameOffset, in splitAsyncCoroutine()