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

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

AddData(Data *data, Data *before=nullptr)Prog
AddExtern(Extern *ext, Extern *before=nullptr)Prog
AddFunc(Func *func, Func *before=nullptr)Prog
AddXtor(Xtor *xtor, Xtor *before=nullptr)Prog
begin() (defined in Prog)Proginline
begin() const (defined in Prog)Proginline
const_data_iterator typedef (defined in Prog)Prog
const_ext_iterator typedef (defined in Prog)Prog
const_iterator typedef (defined in Prog)Prog
const_xtor_iterator typedef (defined in Prog)Prog
data() const (defined in Prog)Prog
data() (defined in Prog)Prog
data_begin() (defined in Prog)Proginline
data_begin() const (defined in Prog)Proginline
data_empty() const (defined in Prog)Proginline
data_end() (defined in Prog)Proginline
data_end() const (defined in Prog)Proginline
data_iterator typedefProg
data_size() const (defined in Prog)Proginline
dump(llvm::raw_ostream &os=llvm::errs()) constProg
empty() const (defined in Prog)Proginline
end() (defined in Prog)Proginline
end() const (defined in Prog)Proginline
erase(iterator it)Proginline
erase(ext_iterator it)Proginline
erase(data_iterator it)Proginline
erase(xtor_iterator it)Proginline
ext_begin() (defined in Prog)Proginline
ext_begin() const (defined in Prog)Proginline
ext_end() (defined in Prog)Proginline
ext_end() const (defined in Prog)Proginline
ext_iterator typedefProg
ext_size() const (defined in Prog)Proginline
externs() const (defined in Prog)Prog
externs() (defined in Prog)Prog
funcs() const (defined in Prog)Prog
funcs() (defined in Prog)Prog
GetData(const std::string_view name)Prog
GetExtern(const std::string_view name)Prog
GetGlobal(const std::string_view name) constProg
GetGlobalOrExtern(const std::string_view name)Prog
GetName() constProginline
getName() constProginline
GetOrCreateData(const std::string_view name)Prog
global_begin()Proginline
global_begin() const (defined in Prog)Proginline
global_end() (defined in Prog)Proginline
global_end() const (defined in Prog)Proginline
globals() (defined in Prog)Prog
globals() const (defined in Prog)Prog
iterator typedefProg
llvm::ilist_traits< Data > (defined in Prog)Progfriend
llvm::ilist_traits< Object > (defined in Prog)Progfriend
Prog(std::string_view path)Prog
remove(iterator it)Proginline
remove(ext_iterator it)Proginline
remove(data_iterator it)Proginline
remove(xtor_iterator it)Proginline
size() const (defined in Prog)Proginline
SymbolTableListTraits< Atom > (defined in Prog)Progfriend
SymbolTableListTraits< Block > classProgfriend
SymbolTableListTraits< Extern > (defined in Prog)Progfriend
SymbolTableListTraits< Func > (defined in Prog)Progfriend
xtor() const (defined in Prog)Prog
xtor() (defined in Prog)Prog
xtor_begin() (defined in Prog)Proginline
xtor_begin() const (defined in Prog)Proginline
xtor_empty() const (defined in Prog)Proginline
xtor_end() (defined in Prog)Proginline
xtor_end() const (defined in Prog)Proginline
xtor_iterator typedefProg
xtor_size() const (defined in Prog)Proginline
~Prog()Prog