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

#include "Transforms/Coroutines/CoroInternal.h"

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

Constructor & Destructor Documentation

◆ LowererBase()

coro::LowererBase::LowererBase ( Module M)

Definition at line 38 of file Coroutines.cpp.

References Context.

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

◆ Int8Ptr

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

Definition at line 45 of file CoroInternal.h.

◆ NullPtr

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

Definition at line 47 of file CoroInternal.h.

◆ ResumeFnType

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

Definition at line 46 of file CoroInternal.h.

◆ TheModule

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

Definition at line 43 of file CoroInternal.h.


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