LLVM 20.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)
 
CallInstmakeSubFnCall (Value *Arg, int Index, Instruction *InsertPt)
 

Public Attributes

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

Detailed Description

Definition at line 51 of file CoroInternal.h.

Constructor & Destructor Documentation

◆ LowererBase()

coro::LowererBase::LowererBase ( Module M)

Definition at line 40 of file Coroutines.cpp.

Member Function Documentation

◆ makeSubFnCall()

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

Member Data Documentation

◆ Context

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

Definition at line 53 of file CoroInternal.h.

◆ Int8Ptr

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

Definition at line 54 of file CoroInternal.h.

◆ NullPtr

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

Definition at line 56 of file CoroInternal.h.

◆ ResumeFnType

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

Definition at line 55 of file CoroInternal.h.

◆ TheModule

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

Definition at line 52 of file CoroInternal.h.


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