LLVM  8.0.1
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
[legend]

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 54 of file CoroInternal.h.

Constructor & Destructor Documentation

◆ LowererBase()

coro::LowererBase::LowererBase ( Module M)

Definition at line 95 of file Coroutines.cpp.

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 56 of file CoroInternal.h.

Referenced by makeSubFnCall().

◆ Int8Ptr

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

Definition at line 57 of file CoroInternal.h.

◆ NullPtr

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

Definition at line 59 of file CoroInternal.h.

◆ ResumeFnType

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

Definition at line 58 of file CoroInternal.h.

Referenced by makeSubFnCall().

◆ TheModule

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

Definition at line 55 of file CoroInternal.h.

Referenced by makeSubFnCall().


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