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: