llir-opt  0.0.1
Low-Level Post-Link Optimiser for OCaml and C
Func Member List

This is the complete list of members for Func, including all inherited members.

AddBlock(Block *block, Block *before=nullptr)Func
AddStackObject(unsigned index, unsigned size, llvm::Align align)Func
begin() (defined in Func)Funcinline
begin() const (defined in Func)Funcinline
BlockListType typedefFunc
clear()Func
const_conv_op_range typedef (defined in User)User
const_iterator typedef (defined in Func)Func
const_op_iterator typedef (defined in User)User
const_op_range typedef (defined in User)User
const_unref_range typedef (defined in User)User
const_use_iterator typedef (defined in Value)Value
const_user_iterator typedef (defined in Value)Value
const_value_op_range typedef (defined in User)User
conv_op_range typedef (defined in User)User
DoesNotReturn() constFunc
dump(llvm::raw_ostream &os=llvm::errs()) const overrideFuncvirtual
empty() constFuncinline
end() (defined in Func)Funcinline
end() const (defined in Func)Funcinline
erase(iterator it)Func
eraseFromParent() overrideFuncvirtual
forward_it typedef (defined in Value)Value
Func(const std::string_view name, Visibility visibility=Visibility::LOCAL)Func
Get()Userinlineprotected
Get(int i)Userinlineprotected
Get() constUserinlineprotected
Get(int i) constUserinlineprotected
GetAlignment() const overrideFuncinlinevirtual
GetCallingConv() constFuncinline
GetCPU() constFuncinline
getCPU() const (defined in Func)Funcinline
getEntryBlock()Func
getEntryBlock() const (defined in Func)Funcinline
GetFeatures() constFuncinline
getFeatures() const (defined in Func)Funcinline
GetID()Funcinline
GetKind() constGlobalinline
GetName() constGlobalinline
getName() constGlobalinline
GetNumParams() constFuncinline
getParent() constFuncinline
GetPersonality() constFunc
getProg() overrideFuncinlinevirtual
GetTuneCPU() constFuncinline
getTuneCPU() const (defined in Func)Funcinline
GetVisibility() constGlobalinline
Global(Kind kind, const std::string_view name, Visibility visibility=Visibility::LOCAL, unsigned numOps=0) (defined in Global)Global
HasAddressTaken() constFunc
HasIndirectCalls() constFunc
HasRaise() constFunc
HasVAStart() constFunc
insert(iterator it, Block *block)Func
insertAfter(iterator it, Block *block)Func
inst_size() const (defined in Func)Func
Is(Kind kind) constGlobalinline
User::Is(Kind kind) constValueinline
IsConstant() constValue
IsEntry() constFuncinline
IsLocal() constGlobal
IsNoInline() constFuncinline
IsRoot() constGlobal
IsVarArg() constFuncinline
IsWeak() constGlobal
iterator typedefFunc
kGlobalKindFuncstatic
Kind enum nameGlobal
kValueKindGlobalstatic
numOps_Userprotected
object(unsigned I)Funcinline
object(unsigned I) constFuncinline
objects() constFuncinline
op_begin() (defined in User)Userinline
op_begin() const (defined in User)Userinline
op_end() (defined in User)Userinline
op_end() const (defined in User)Userinline
op_iterator typedef (defined in User)User
op_range typedef (defined in User)User
operand_values() (defined in User)User
operand_values() const (defined in User)User
operands() (defined in User)User
operands() const (defined in User)User
operator=(const Value &)=deleteValue
operator=(Value &&)=deleteValue
params() constFuncinline
rbegin() (defined in Func)Funcinline
remove(iterator it)Func
removeFromParent() overrideFuncvirtual
RemoveStackObject(unsigned index)Func
RemoveUnreachable()Func
rend() (defined in Func)Funcinline
replaceAllUsesWith(Value *v)Valuevirtual
replaceAllUsesWith(Ref< Value > v)Valuevirtual
resizeUses(unsigned n)Userprotected
reverse_iterator typedef (defined in Func)Func
Set(Ref< Value > val)Userinlineprotected
Set(int i, Ref< Value > val)Userinlineprotected
SetAlignment(llvm::Align align)Funcinline
SetCallingConv(CallingConv conv)Funcinline
SetCPU(const std::string_view cpu) (defined in Func)Funcinline
SetFeatures(const std::string_view features) (defined in Func)Funcinline
SetNoInline(bool noinline=true)Funcinline
SetParameters(const std::vector< FlaggedType > &params)Funcinline
SetPersonality(Global *func)Func
SetTuneCPU(const std::string_view tuneCPU) (defined in Func)Funcinline
SetVarArg(bool varArg=true)Funcinline
SetVisibility(Visibility visibility)Globalinline
size() constFuncinline
stack_iterator typedef (defined in Func)Func
SymbolTableListTraits< Block > (defined in Func)Funcfriend
SymbolTableListTraits< Func > (defined in Func)Funcfriend
unref_range typedef (defined in User)User
use_begin() (defined in Value)Valueinline
use_begin() const (defined in Value)Valueinline
use_empty() const (defined in Value)Valueinline
use_end() (defined in Value)Valueinline
use_end() const (defined in Value)Valueinline
use_iterator typedef (defined in Value)Value
use_size() const (defined in Value)Valueinline
User(Kind kind, unsigned numOps)User
user_begin() (defined in Value)Valueinline
user_begin() const (defined in Value)Valueinline
user_empty() const (defined in Value)Valueinline
user_end() (defined in Value)Valueinline
user_end() const (defined in Value)Valueinline
user_iterator typedef (defined in Value)Value
users() (defined in Value)Value
users() const (defined in Value)Value
uses() (defined in Value)Value
uses() const (defined in Value)Value
uses_Userprotected
Value(Kind kind)Valueinline
Value(const Value &)=deleteValue
Value(Value &&)=deleteValue
value_op_begin() (defined in User)User
value_op_begin() const (defined in User)User
value_op_end() (defined in User)User
value_op_end() const (defined in User)User
value_op_range typedef (defined in User)User
~Func() overrideFunc
~Global() (defined in Global)Globalvirtual
~User()Uservirtual
~Value()Valuevirtual