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

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

accept(ConstantVisitor &visitor) overridemini_llvm::ir::Functioninlinevirtual
accept(ConstantVisitor &visitor) const overridemini_llvm::ir::Functioninlinevirtual
add(const_iterator pos, std::shared_ptr< BasicBlock > block)mini_llvm::ir::Function
add(const_iterator pos)mini_llvm::ir::Function
addAttr(std::unique_ptr< T > attr)mini_llvm::ir::Functioninline
append(std::shared_ptr< BasicBlock > block)mini_llvm::ir::Function
append()mini_llvm::ir::Function
arg(size_t i)mini_llvm::ir::Functioninline
arg(size_t i) constmini_llvm::ir::Functioninline
arg_begin()mini_llvm::ir::Functioninline
arg_begin() constmini_llvm::ir::Functioninline
arg_empty() constmini_llvm::ir::Functioninline
arg_end()mini_llvm::ir::Functioninline
arg_end() constmini_llvm::ir::Functioninline
arg_iterator typedefmini_llvm::ir::Function
arg_size() constmini_llvm::ir::Functioninline
attr(size_t i)mini_llvm::ir::Functioninline
attr(size_t i) constmini_llvm::ir::Functioninline
attr()mini_llvm::ir::Functioninline
attr() constmini_llvm::ir::Functioninline
attr_begin() constmini_llvm::ir::Functioninline
attr_empty() constmini_llvm::ir::Functioninline
attr_end() constmini_llvm::ir::Functioninline
attr_iterator typedefmini_llvm::ir::Function
attr_size() constmini_llvm::ir::Functioninline
back()mini_llvm::ir::Functioninline
back() constmini_llvm::ir::Functioninline
begin()mini_llvm::ir::Functioninline
begin() constmini_llvm::ir::Functioninline
clear()mini_llvm::ir::Function
clone() const overridemini_llvm::ir::GlobalValueinlinevirtual
const_arg_iterator typedefmini_llvm::ir::Function
const_attr_iterator typedefmini_llvm::ir::Function
const_iterator typedefmini_llvm::ir::Function
const_reverse_iterator typedefmini_llvm::ir::Function
empty() constmini_llvm::ir::Functioninline
end()mini_llvm::ir::Functioninline
end() constmini_llvm::ir::Functioninline
entry()mini_llvm::ir::Functioninline
entry() constmini_llvm::ir::Functioninline
equals(const Constant &other) const overridemini_llvm::ir::Functioninlineprotectedvirtual
format() const overridemini_llvm::ir::Functionvirtual
formatAsOperand() const overridemini_llvm::ir::GlobalValueinlinevirtual
formatName() constmini_llvm::ir::Value
front()mini_llvm::ir::Functioninline
front() constmini_llvm::ir::Functioninline
Function(std::unique_ptr< FunctionType > functionType, Linkage linkage)mini_llvm::ir::Function
functionType() constmini_llvm::ir::Functioninline
isDeclaration() const overridemini_llvm::ir::Functioninlinevirtual
isWellFormed() const overridemini_llvm::ir::Functionvirtual
iterator typedefmini_llvm::ir::Function
linkage() constmini_llvm::ir::Functioninline
name() const &mini_llvm::ir::Valueinline
name() &&mini_llvm::ir::Valueinline
operator=(const Value &)=deletemini_llvm::ir::Value
operator=(Value &&)=deletemini_llvm::ir::Value
prepend(std::shared_ptr< BasicBlock > block)mini_llvm::ir::Function
prepend()mini_llvm::ir::Function
rbegin()mini_llvm::ir::Functioninline
rbegin() constmini_llvm::ir::Functioninline
remove(const_iterator pos)mini_llvm::ir::Function
removeAttr()mini_llvm::ir::Functioninline
removeFirst()mini_llvm::ir::Function
removeLast()mini_llvm::ir::Function
rend()mini_llvm::ir::Functioninline
rend() constmini_llvm::ir::Functioninline
reverse_iterator typedefmini_llvm::ir::Function
setName(std::string name)mini_llvm::ir::Valueinline
size() constmini_llvm::ir::Functioninline
type() const overridemini_llvm::ir::GlobalValueinlinevirtual
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