mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::ir::IndirectCall Member List

This is the complete list of members for mini_llvm::ir::IndirectCall, including all inherited members.

accept(InstructionVisitor &visitor) overridemini_llvm::ir::IndirectCallinlinevirtual
accept(InstructionVisitor &visitor) const overridemini_llvm::ir::IndirectCallinlinevirtual
addArg(const_arg_iterator pos, std::shared_ptr< Value > arg)mini_llvm::ir::IndirectCall
appendArg(std::shared_ptr< Value > arg)mini_llvm::ir::IndirectCallinline
arg(size_t i)mini_llvm::ir::IndirectCallinline
arg(size_t i) constmini_llvm::ir::IndirectCallinline
arg_begin()mini_llvm::ir::IndirectCallinline
arg_begin() constmini_llvm::ir::IndirectCallinline
arg_empty() constmini_llvm::ir::IndirectCallinline
arg_end()mini_llvm::ir::IndirectCallinline
arg_end() constmini_llvm::ir::IndirectCallinline
arg_iterator typedefmini_llvm::ir::IndirectCall
arg_size() constmini_llvm::ir::IndirectCallinline
callee(this Self &&self)mini_llvm::ir::IndirectCallinline
clearArgs()mini_llvm::ir::IndirectCall
clone() const overridemini_llvm::ir::IndirectCallvirtual
const_arg_iterator typedefmini_llvm::ir::IndirectCall
fold() constmini_llvm::ir::Instructioninlinevirtual
format() const overridemini_llvm::ir::IndirectCallvirtual
formatAsOperand() const overridemini_llvm::ir::Instructioninlinevirtual
formatName() constmini_llvm::ir::Value
functionType() constmini_llvm::ir::IndirectCallinline
IndirectCall(std::unique_ptr< FunctionType > functionType, std::shared_ptr< Value > callee, std::vector< std::shared_ptr< Value > > args={})mini_llvm::ir::IndirectCall
isFoldable() constmini_llvm::ir::Instructioninlinevirtual
isWellFormed() const overridemini_llvm::ir::IndirectCallvirtual
name() const &mini_llvm::ir::Valueinline
name() &&mini_llvm::ir::Valueinline
operands() const overridemini_llvm::ir::IndirectCallvirtual
mini_llvm::ir::Instruction::operands()mini_llvm::ir::Instruction
operator=(const Value &)=deletemini_llvm::ir::Value
operator=(Value &&)=deletemini_llvm::ir::Value
parent() constmini_llvm::ir::Instructioninline
parentIterator() constmini_llvm::ir::Instructioninline
removeArg(const_arg_iterator pos)mini_llvm::ir::IndirectCall
removeLastArg()mini_llvm::ir::IndirectCallinline
setFunctionType(std::unique_ptr< FunctionType > functionType)mini_llvm::ir::IndirectCallinline
setName(std::string name)mini_llvm::ir::Valueinline
type() const overridemini_llvm::ir::IndirectCallinlinevirtual
use_begin() constmini_llvm::ir::Valueinline
use_empty() constmini_llvm::ir::Valueinline
use_end() constmini_llvm::ir::Valueinline
use_iterator typedefmini_llvm::ir::Value
use_size() constmini_llvm::ir::Valueinline
Value()=defaultmini_llvm::ir::Value
Value(const Value &)=deletemini_llvm::ir::Value
Value(Value &&)=deletemini_llvm::ir::Value
~Value()=defaultmini_llvm::ir::Valuevirtual