llir-opt
0.0.1
Low-Level Post-Link Optimiser for OCaml and C
|
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) | Func | inline |
begin() const (defined in Func) | Func | inline |
BlockListType typedef | Func | |
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() const | Func | |
dump(llvm::raw_ostream &os=llvm::errs()) const override | Func | virtual |
empty() const | Func | inline |
end() (defined in Func) | Func | inline |
end() const (defined in Func) | Func | inline |
erase(iterator it) | Func | |
eraseFromParent() override | Func | virtual |
forward_it typedef (defined in Value) | Value | |
Func(const std::string_view name, Visibility visibility=Visibility::LOCAL) | Func | |
Get() | User | inlineprotected |
Get(int i) | User | inlineprotected |
Get() const | User | inlineprotected |
Get(int i) const | User | inlineprotected |
GetAlignment() const override | Func | inlinevirtual |
GetCallingConv() const | Func | inline |
GetCPU() const | Func | inline |
getCPU() const (defined in Func) | Func | inline |
getEntryBlock() | Func | |
getEntryBlock() const (defined in Func) | Func | inline |
GetFeatures() const | Func | inline |
getFeatures() const (defined in Func) | Func | inline |
GetID() | Func | inline |
GetKind() const | Global | inline |
GetName() const | Global | inline |
getName() const | Global | inline |
GetNumParams() const | Func | inline |
getParent() const | Func | inline |
GetPersonality() const | Func | |
getProg() override | Func | inlinevirtual |
GetTuneCPU() const | Func | inline |
getTuneCPU() const (defined in Func) | Func | inline |
GetVisibility() const | Global | inline |
Global(Kind kind, const std::string_view name, Visibility visibility=Visibility::LOCAL, unsigned numOps=0) (defined in Global) | Global | |
HasAddressTaken() const | Func | |
HasIndirectCalls() const | Func | |
HasRaise() const | Func | |
HasVAStart() const | Func | |
insert(iterator it, Block *block) | Func | |
insertAfter(iterator it, Block *block) | Func | |
inst_size() const (defined in Func) | Func | |
Is(Kind kind) const | Global | inline |
User::Is(Kind kind) const | Value | inline |
IsConstant() const | Value | |
IsEntry() const | Func | inline |
IsLocal() const | Global | |
IsNoInline() const | Func | inline |
IsRoot() const | Global | |
IsVarArg() const | Func | inline |
IsWeak() const | Global | |
iterator typedef | Func | |
kGlobalKind | Func | static |
Kind enum name | Global | |
kValueKind | Global | static |
numOps_ | User | protected |
object(unsigned I) | Func | inline |
object(unsigned I) const | Func | inline |
objects() const | Func | inline |
op_begin() (defined in User) | User | inline |
op_begin() const (defined in User) | User | inline |
op_end() (defined in User) | User | inline |
op_end() const (defined in User) | User | inline |
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 &)=delete | Value | |
operator=(Value &&)=delete | Value | |
params() const | Func | inline |
rbegin() (defined in Func) | Func | inline |
remove(iterator it) | Func | |
removeFromParent() override | Func | virtual |
RemoveStackObject(unsigned index) | Func | |
RemoveUnreachable() | Func | |
rend() (defined in Func) | Func | inline |
replaceAllUsesWith(Value *v) | Value | virtual |
replaceAllUsesWith(Ref< Value > v) | Value | virtual |
resizeUses(unsigned n) | User | protected |
reverse_iterator typedef (defined in Func) | Func | |
Set(Ref< Value > val) | User | inlineprotected |
Set(int i, Ref< Value > val) | User | inlineprotected |
SetAlignment(llvm::Align align) | Func | inline |
SetCallingConv(CallingConv conv) | Func | inline |
SetCPU(const std::string_view cpu) (defined in Func) | Func | inline |
SetFeatures(const std::string_view features) (defined in Func) | Func | inline |
SetNoInline(bool noinline=true) | Func | inline |
SetParameters(const std::vector< FlaggedType > ¶ms) | Func | inline |
SetPersonality(Global *func) | Func | |
SetTuneCPU(const std::string_view tuneCPU) (defined in Func) | Func | inline |
SetVarArg(bool varArg=true) | Func | inline |
SetVisibility(Visibility visibility) | Global | inline |
size() const | Func | inline |
stack_iterator typedef (defined in Func) | Func | |
SymbolTableListTraits< Block > (defined in Func) | Func | friend |
SymbolTableListTraits< Func > (defined in Func) | Func | friend |
unref_range typedef (defined in User) | User | |
use_begin() (defined in Value) | Value | inline |
use_begin() const (defined in Value) | Value | inline |
use_empty() const (defined in Value) | Value | inline |
use_end() (defined in Value) | Value | inline |
use_end() const (defined in Value) | Value | inline |
use_iterator typedef (defined in Value) | Value | |
use_size() const (defined in Value) | Value | inline |
User(Kind kind, unsigned numOps) | User | |
user_begin() (defined in Value) | Value | inline |
user_begin() const (defined in Value) | Value | inline |
user_empty() const (defined in Value) | Value | inline |
user_end() (defined in Value) | Value | inline |
user_end() const (defined in Value) | Value | inline |
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_ | User | protected |
Value(Kind kind) | Value | inline |
Value(const Value &)=delete | Value | |
Value(Value &&)=delete | Value | |
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() override | Func | |
~Global() (defined in Global) | Global | virtual |
~User() | User | virtual |
~Value() | Value | virtual |