LLVM  14.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::coro::LowererBase Struct Reference

#include "Transforms/Coroutines/CoroInternal.h"

Collaboration diagram for llvm::coro::LowererBase:
Collaboration graph

Public Member Functions

 LowererBase (Module &M)
ValuemakeSubFnCall (Value *Arg, int Index, Instruction *InsertPt)

Public Attributes

PointerType *const Int8Ptr
FunctionType *const ResumeFnType
ConstantPointerNull *const NullPtr

Detailed Description

Definition at line 60 of file CoroInternal.h.

Constructor & Destructor Documentation

◆ LowererBase()

coro::LowererBase::LowererBase ( Module M)

Definition at line 94 of file Coroutines.cpp.

References M.

Member Function Documentation

◆ makeSubFnCall()

Value * coro::LowererBase::makeSubFnCall ( Value Arg,
int  Index,
Instruction InsertPt 

Member Data Documentation

◆ Context

LLVMContext& llvm::coro::LowererBase::Context

Definition at line 62 of file CoroInternal.h.

◆ Int8Ptr

PointerType* const llvm::coro::LowererBase::Int8Ptr

Definition at line 63 of file CoroInternal.h.

◆ NullPtr

ConstantPointerNull* const llvm::coro::LowererBase::NullPtr

Definition at line 65 of file CoroInternal.h.

◆ ResumeFnType

FunctionType* const llvm::coro::LowererBase::ResumeFnType

Definition at line 64 of file CoroInternal.h.

◆ TheModule

Module& llvm::coro::LowererBase::TheModule

Definition at line 61 of file CoroInternal.h.

The documentation for this struct was generated from the following files: