LLVM 20.0.0git
|
#include "llvm/Transforms/Coroutines/CoroShape.h"
Public Member Functions | |
Align | getContextAlignment () const |
Definition at line 134 of file CoroShape.h.
|
inline |
Definition at line 144 of file CoroShape.h.
References ContextAlignment.
Referenced by buildFrameType().
CallingConv::ID llvm::coro::Shape::AsyncLoweringStorage::AsyncCC |
Definition at line 136 of file CoroShape.h.
Referenced by llvm::coro::Shape::getResumeFunctionCC().
GlobalVariable* llvm::coro::Shape::AsyncLoweringStorage::AsyncFuncPointer |
Definition at line 142 of file CoroShape.h.
Referenced by updateAsyncFuncPointerContextSize().
Value* llvm::coro::Shape::AsyncLoweringStorage::Context |
Definition at line 135 of file CoroShape.h.
uint64_t llvm::coro::Shape::AsyncLoweringStorage::ContextAlignment |
Definition at line 139 of file CoroShape.h.
Referenced by getContextAlignment().
unsigned llvm::coro::Shape::AsyncLoweringStorage::ContextArgNo |
Definition at line 137 of file CoroShape.h.
Referenced by llvm::coro::BaseCloner::create().
uint64_t llvm::coro::Shape::AsyncLoweringStorage::ContextHeaderSize |
Definition at line 138 of file CoroShape.h.
Referenced by buildFrameType().
uint64_t llvm::coro::Shape::AsyncLoweringStorage::ContextSize |
Definition at line 141 of file CoroShape.h.
Referenced by buildFrameType(), and updateAsyncFuncPointerContextSize().
uint64_t llvm::coro::Shape::AsyncLoweringStorage::FrameOffset |
Definition at line 140 of file CoroShape.h.
Referenced by buildFrameType(), llvm::coro::BaseCloner::deriveNewFramePointer(), and llvm::coro::AsyncABI::splitCoroutine().