llir-opt
0.0.1
Low-Level Post-Link Optimiser for OCaml and C
|
This is the complete list of members for PhiInst, including all inherited members.
Add(Block *block, Ref< Inst > value) | PhiInst | |
AddAnnot(const Annot &annot) | Inst | inline |
annot_empty() const | Inst | inline |
annot_size() const | Inst | inline |
annots() const | Inst | inline |
ClearAnnot() | Inst | inline |
const_conv_op_range typedef (defined in User) | User | |
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 | |
dump(llvm::raw_ostream &os=llvm::errs()) const | Inst | |
eraseFromParent() | Inst | |
forward_it typedef (defined in Value) | Value | |
Get() | User | inlineprotected |
Get(int i) | User | inlineprotected |
Get() const | User | inlineprotected |
Get(int i) const | User | inlineprotected |
GetAnnot() const | Inst | inline |
GetAnnots() const | Inst | inline |
GetBlock(unsigned i) const | PhiInst | |
GetBlock(unsigned i) | PhiInst | |
GetKind() const | Inst | inline |
GetNumIncoming() const | PhiInst | |
GetNumRets() const override | PhiInst | virtual |
GetOrder() const | Inst | inline |
getParent() const | Inst | inline |
GetSubValue(unsigned i) | Inst | inline |
GetSubValue(unsigned i) const | Inst | inline |
GetType(unsigned i) const override | PhiInst | virtual |
GetType() const | PhiInst | inline |
GetValue(unsigned i) const | PhiInst | |
GetValue(unsigned i) | PhiInst | |
GetValue(const Block *block) | PhiInst | |
GetValue(const Block *block) const | PhiInst | inline |
HasAnnot() const | Inst | inline |
HasSideEffects() const override | PhiInst | inlinevirtual |
HasValue(const Block *block) const | PhiInst | |
Inst(Kind kind, unsigned numOps, AnnotSet &&annot) | Inst | protected |
Inst(Kind kind, unsigned numOps, const AnnotSet &annot) | Inst | protected |
Is(Kind kind) const | Inst | inline |
User::Is(Kind kind) const | Value | inline |
IsConstant() const override | PhiInst | inlinevirtual |
IsReturn() const override | PhiInst | inlinevirtual |
IsTerminator() const | Inst | inlinevirtual |
IsVoid() const | Inst | inline |
Kind enum name | Inst | |
kInstKind | PhiInst | static |
kValueKind | Inst | static |
numOps_ | User | protected |
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 | |
order_ | Inst | protected |
parent_ | Inst | protected |
PhiInst(Type type, AnnotSet &&annot={}) (defined in PhiInst) | PhiInst | |
PhiInst(Type type, const AnnotSet &annot) (defined in PhiInst) | PhiInst | |
Remove(const Block *block) | PhiInst | |
removeFromParent() | Inst | |
replaceAllUsesWith(Value *v) override | Inst | virtual |
replaceAllUsesWith(llvm::ArrayRef< Ref< Inst >> v) | Inst | |
replaceAllUsesWith(llvm::ArrayRef< Ref< T >> insts) | Inst | inline |
User::replaceAllUsesWith(Ref< Value > v) | Value | virtual |
resizeUses(unsigned n) | User | protected |
Set(Ref< Value > val) | User | inlineprotected |
Set(int i, Ref< Value > val) | User | inlineprotected |
SetAnnot(Args &&... args) | Inst | inline |
SetBlock(unsigned i, Block *block) | PhiInst | |
SetValue(unsigned i, Ref< Inst > value) | PhiInst | |
size() const (defined in User) | User | inline |
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 | |
~Inst() | Inst | virtual |
~User() | User | virtual |
~Value() | Value | virtual |