LLVM: llvm::coro::AllocaInfo Struct Reference (original) (raw)
#include "[llvm/Transforms/Coroutines/SpillUtils.h](SpillUtils%5F8h%5Fsource.html)"
| Public Member Functions |
|---|
| Public Attributes | |
|---|---|
| AllocaInst * | Alloca |
| DenseMap< Instruction *, std::optional< APInt > > | Aliases |
| bool | MayWriteBeforeCoroBegin |
Detailed Description
Definition at line 20 of file SpillUtils.h.
Constructor & Destructor Documentation
| llvm::coro::AllocaInfo::AllocaInfo ( AllocaInst * Alloca, DenseMap< Instruction *, std::optional< APInt > > Aliases, bool MayWriteBeforeCoroBegin ) | inline |
|---|
Definition at line 24 of file SpillUtils.h.
References Aliases, Alloca, MayWriteBeforeCoroBegin, and llvm::move().
Member Data Documentation
◆ Aliases
DenseMap<Instruction *, std::optional<APInt> > llvm::coro::AllocaInfo::Aliases
Definition at line 22 of file SpillUtils.h.
Referenced by AllocaInfo().
◆ Alloca
AllocaInst* llvm::coro::AllocaInfo::Alloca
Definition at line 21 of file SpillUtils.h.
Referenced by AllocaInfo().
◆ MayWriteBeforeCoroBegin
bool llvm::coro::AllocaInfo::MayWriteBeforeCoroBegin
Definition at line 23 of file SpillUtils.h.
Referenced by AllocaInfo().
The documentation for this struct was generated from the following file:
- include/llvm/Transforms/Coroutines/SpillUtils.h