|
LLVM 24.0.0git
|
#include "llvm/Transforms/Coroutines/CoroShape.h"
Definition at line 112 of file CoroShape.h.
| unsigned llvm::coro::Shape::SwitchLoweringStorage::DestroyOffset |
Definition at line 118 of file CoroShape.h.
Referenced by buildFrameDebugInfo(), buildFrameLayout(), and createSwitchDestroyPtr().
| bool llvm::coro::Shape::SwitchLoweringStorage::HasCoroElideNoAllocVariant |
Definition at line 123 of file CoroShape.h.
Referenced by doSplitCoroutine(), and updateCallGraphAfterCoroutineSplit().
| bool llvm::coro::Shape::SwitchLoweringStorage::HasFinalSuspend |
Definition at line 121 of file CoroShape.h.
Referenced by markCoroutineAsDone(), and simplifySuspendPoints().
| bool llvm::coro::Shape::SwitchLoweringStorage::HasUnwindCoroEnd |
Definition at line 122 of file CoroShape.h.
Referenced by markCoroutineAsDone().
| unsigned llvm::coro::Shape::SwitchLoweringStorage::IndexAlign |
Definition at line 119 of file CoroShape.h.
Referenced by buildFrameDebugInfo(), and buildFrameLayout().
| unsigned llvm::coro::Shape::SwitchLoweringStorage::IndexOffset |
Definition at line 120 of file CoroShape.h.
Referenced by buildFrameDebugInfo(), buildFrameLayout(), and createSwitchIndexPtr().
| IntegerType* llvm::coro::Shape::SwitchLoweringStorage::IndexType |
Definition at line 116 of file CoroShape.h.
Referenced by buildFrameLayout().
| AllocaInst* llvm::coro::Shape::SwitchLoweringStorage::PromiseAlloca |
Definition at line 114 of file CoroShape.h.
Referenced by collectFrameAlloca(), hasAccessingPromiseBeforeCB(), and llvm::coro::normalizeCoroutine().
| BasicBlock* llvm::coro::Shape::SwitchLoweringStorage::ResumeEntryBlock |
Definition at line 115 of file CoroShape.h.
| SwitchInst* llvm::coro::Shape::SwitchLoweringStorage::ResumeSwitch |
Definition at line 113 of file CoroShape.h.