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

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

AddAnnot(const Annot &annot)Instinline
annot_empty() constInstinline
annot_size() constInstinline
annots() constInstinline
ClearAnnot()Instinline
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()) constInst
eraseFromParent()Inst
forward_it typedef (defined in Value)Value
Get()Userinlineprotected
Get(int i)Userinlineprotected
Get() constUserinlineprotected
Get(int i) constUserinlineprotected
GetAnnot() constInstinline
GetAnnots() constInstinline
GetKind() constInstinline
GetNumRets() constInstinlinevirtual
GetOrder() constInstinline
getParent() constInstinline
GetSubValue(unsigned i)Instinline
GetSubValue(unsigned i) constInstinline
GetType(unsigned i) constInstinlinevirtual
HasAnnot() constInstinline
HasSideEffects() constInstinlinevirtual
Inst(Kind kind, unsigned numOps, AnnotSet &&annot)Instprotected
Inst(Kind kind, unsigned numOps, const AnnotSet &annot)Instprotected
Is(Kind kind) constInstinline
User::Is(Kind kind) constValueinline
IsConstant() constInstinlinevirtual
IsReturn() constInstinlinevirtual
IsTerminator() constInstinlinevirtual
IsVoid() constInstinline
Kind enum nameInst
kValueKindInststatic
llvm::ilist_traits< Inst > (defined in Inst)Instfriend
numOps_Userprotected
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
order_Instprotected
parent_Instprotected
removeFromParent()Inst
replaceAllUsesWith(Value *v) overrideInstvirtual
replaceAllUsesWith(llvm::ArrayRef< Ref< Inst >> v)Inst
replaceAllUsesWith(llvm::ArrayRef< Ref< T >> insts)Instinline
User::replaceAllUsesWith(Ref< Value > v)Valuevirtual
resizeUses(unsigned n)Userprotected
Set(Ref< Value > val)Userinlineprotected
Set(int i, Ref< Value > val)Userinlineprotected
SetAnnot(Args &&... args)Instinline
size() const (defined in User)Userinline
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
~Inst()Instvirtual
~User()Uservirtual
~Value()Valuevirtual