struct LowererBase
Declaration
struct LowererBase { /* full declaration omitted */ };
Declared at: llvm/lib/Transforms/Coroutines/CoroInternal.h:55
Member Variables
- public llvm::Module& TheModule
- public llvm::LLVMContext& Context
- public llvm::PointerType* const Int8Ptr
- public llvm::FunctionType* const ResumeFnType
- public llvm::ConstantPointerNull* const NullPtr
Method Overview
- public LowererBase(llvm::Module & M)
- public llvm::Value * makeSubFnCall(llvm::Value * Arg, int Index, llvm::Instruction * InsertPt)
Methods
¶LowererBase(llvm::Module& M)
LowererBase(llvm::Module& M)
Declared at: llvm/lib/Transforms/Coroutines/CoroInternal.h:62
Parameters
- llvm::Module& M
¶llvm::Value* makeSubFnCall(
llvm::Value* Arg,
int Index,
llvm::Instruction* InsertPt)
llvm::Value* makeSubFnCall(
llvm::Value* Arg,
int Index,
llvm::Instruction* InsertPt)
Declared at: llvm/lib/Transforms/Coroutines/CoroInternal.h:63
Parameters
- llvm::Value* Arg
- int Index
- llvm::Instruction* InsertPt