llir-opt
0.0.1
Low-Level Post-Link Optimiser for OCaml and C
|
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) | Prog | inline |
begin() const (defined in Prog) | Prog | inline |
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) | Prog | inline |
data_begin() const (defined in Prog) | Prog | inline |
data_empty() const (defined in Prog) | Prog | inline |
data_end() (defined in Prog) | Prog | inline |
data_end() const (defined in Prog) | Prog | inline |
data_iterator typedef | Prog | |
data_size() const (defined in Prog) | Prog | inline |
dump(llvm::raw_ostream &os=llvm::errs()) const | Prog | |
empty() const (defined in Prog) | Prog | inline |
end() (defined in Prog) | Prog | inline |
end() const (defined in Prog) | Prog | inline |
erase(iterator it) | Prog | inline |
erase(ext_iterator it) | Prog | inline |
erase(data_iterator it) | Prog | inline |
erase(xtor_iterator it) | Prog | inline |
ext_begin() (defined in Prog) | Prog | inline |
ext_begin() const (defined in Prog) | Prog | inline |
ext_end() (defined in Prog) | Prog | inline |
ext_end() const (defined in Prog) | Prog | inline |
ext_iterator typedef | Prog | |
ext_size() const (defined in Prog) | Prog | inline |
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) const | Prog | |
GetGlobalOrExtern(const std::string_view name) | Prog | |
GetName() const | Prog | inline |
getName() const | Prog | inline |
GetOrCreateData(const std::string_view name) | Prog | |
global_begin() | Prog | inline |
global_begin() const (defined in Prog) | Prog | inline |
global_end() (defined in Prog) | Prog | inline |
global_end() const (defined in Prog) | Prog | inline |
globals() (defined in Prog) | Prog | |
globals() const (defined in Prog) | Prog | |
iterator typedef | Prog | |
llvm::ilist_traits< Data > (defined in Prog) | Prog | friend |
llvm::ilist_traits< Object > (defined in Prog) | Prog | friend |
Prog(std::string_view path) | Prog | |
remove(iterator it) | Prog | inline |
remove(ext_iterator it) | Prog | inline |
remove(data_iterator it) | Prog | inline |
remove(xtor_iterator it) | Prog | inline |
size() const (defined in Prog) | Prog | inline |
SymbolTableListTraits< Atom > (defined in Prog) | Prog | friend |
SymbolTableListTraits< Block > class | Prog | friend |
SymbolTableListTraits< Extern > (defined in Prog) | Prog | friend |
SymbolTableListTraits< Func > (defined in Prog) | Prog | friend |
xtor() const (defined in Prog) | Prog | |
xtor() (defined in Prog) | Prog | |
xtor_begin() (defined in Prog) | Prog | inline |
xtor_begin() const (defined in Prog) | Prog | inline |
xtor_empty() const (defined in Prog) | Prog | inline |
xtor_end() (defined in Prog) | Prog | inline |
xtor_end() const (defined in Prog) | Prog | inline |
xtor_iterator typedef | Prog | |
xtor_size() const (defined in Prog) | Prog | inline |
~Prog() | Prog |