LLVM 20.0.0git
llvm::coro::Shape Member List

This is the complete list of members for llvm::coro::Shape, including all inherited members.

ABIllvm::coro::Shape
AllocaSpillBlockllvm::coro::Shape
analyze(Function &F, SmallVectorImpl< CoroFrameInst * > &CoroFrames, SmallVectorImpl< CoroSaveInst * > &UnusedCoroSaves)llvm::coro::Shape
AsyncLoweringllvm::coro::Shape
cleanCoroutine(SmallVectorImpl< CoroFrameInst * > &CoroFrames, SmallVectorImpl< CoroSaveInst * > &UnusedCoroSaves)llvm::coro::Shape
clear()llvm::coro::Shapeinline
CoroAlignsllvm::coro::Shape
CoroAwaitSuspendsllvm::coro::Shape
CoroBeginllvm::coro::Shape
CoroEndsllvm::coro::Shape
CoroSizesllvm::coro::Shape
CoroSuspendsllvm::coro::Shape
emitAlloc(IRBuilder<> &Builder, Value *Size, CallGraph *CG) constllvm::coro::Shape
emitDealloc(IRBuilder<> &Builder, Value *Ptr, CallGraph *CG) constllvm::coro::Shape
FrameAlignllvm::coro::Shape
FramePtrllvm::coro::Shape
FrameSizellvm::coro::Shape
FrameTyllvm::coro::Shape
getAsyncCoroId() constllvm::coro::Shapeinline
getIndex(uint64_t Value) constllvm::coro::Shapeinline
getIndexType() constllvm::coro::Shapeinline
getInsertPtAfterFramePtr() constllvm::coro::Shapeinline
getPromiseAlloca() constllvm::coro::Shapeinline
getResumeFunctionCC() constllvm::coro::Shapeinline
getResumeFunctionType() constllvm::coro::Shapeinline
getRetconCoroId() constllvm::coro::Shapeinline
getRetconResultTypes() constllvm::coro::Shapeinline
getRetconResumeTypes() constllvm::coro::Shapeinline
getSwitchCoroId() constllvm::coro::Shapeinline
getSwitchIndexField() constllvm::coro::Shapeinline
getSwitchResumePointerType() constllvm::coro::Shapeinline
initABI()llvm::coro::Shape
invalidateCoroutine(Function &F, SmallVectorImpl< CoroFrameInst * > &CoroFrames)llvm::coro::Shape
RetconLoweringllvm::coro::Shape
Shape()=defaultllvm::coro::Shape
Shape(Function &F)llvm::coro::Shapeinlineexplicit
SwiftErrorOpsllvm::coro::Shape
SwitchLoweringllvm::coro::Shape
SymmetricTransfersllvm::coro::Shape