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

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

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 overrideExternvirtual
eraseFromParent() overrideExternvirtual
Extern(const std::string_view name, Visibility visibility=Visibility::GLOBAL_DEFAULT)Extern
Extern(const std::string_view name, const std::string_view section, Visibility visibility=Visibility::GLOBAL_DEFAULT)Extern
forward_it typedef (defined in Value)Value
Get()Userinlineprotected
Get(int i)Userinlineprotected
Get() constUserinlineprotected
Get(int i) constUserinlineprotected
GetAlignment() const overrideExterninlinevirtual
GetKind() constGlobalinline
GetName() constGlobalinline
getName() constGlobalinline
getParent()Externinline
getProg() overrideExterninlinevirtual
GetSection() constExterninline
GetValue()Externinline
GetValue() constExterninline
GetVisibility() constGlobalinline
Global(Kind kind, const std::string_view name, Visibility visibility=Visibility::LOCAL, unsigned numOps=0) (defined in Global)Global
HasValue() constExterninline
Is(Kind kind) constGlobalinline
User::Is(Kind kind) constValueinline
IsConstant() constValue
IsLocal() constGlobal
IsRoot() constGlobal
IsWeak() constGlobal
kGlobalKindExternstatic
Kind enum nameGlobal
kValueKindGlobalstatic
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
removeFromParent() overrideExternvirtual
replaceAllUsesWith(Value *v)Valuevirtual
replaceAllUsesWith(Ref< Value > v)Valuevirtual
resizeUses(unsigned n)Userprotected
Set(Ref< Value > val)Userinlineprotected
Set(int i, Ref< Value > val)Userinlineprotected
SetSection(const std::string_view section)Externinline
SetValue(Ref< Value > g)Extern
SetVisibility(Visibility visibility)Globalinline
size() const (defined in User)Userinline
SymbolTableListTraits< Extern > (defined in Extern)Externfriend
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
~Extern() overrideExtern
~Global() (defined in Global)Globalvirtual
~User()Uservirtual
~Value()Valuevirtual