Joos1W Compiler Framework
|
This is the complete list of members for tir::Instruction, including all inherited members.
addChild(Value *operand) (defined in tir::User) | tir::User | inlineprotected |
addUser(User *user) (defined in tir::Value) | tir::Value | inline |
BasicBlock (defined in tir::Instruction) | tir::Instruction | friend |
children() const (defined in tir::User) | tir::User | inline |
ctx() (defined in tir::Value) | tir::Value | inline |
DataType typedef (defined in tir::Instruction) | tir::Instruction | protected |
destroy() (defined in tir::User) | tir::User | inlineprotected |
dump() const (defined in tir::Value) | tir::Value | |
eraseFromParent(bool keep=false) | tir::Instruction | inline |
get() const (defined in tir::Instruction) | tir::Instruction | inlineprotected |
getChild(unsigned idx) const (defined in tir::User) | tir::User | inline |
insertAfter(Instruction *inst) (defined in tir::Instruction) | tir::Instruction | inline |
insertBefore(Instruction *inst) (defined in tir::Instruction) | tir::Instruction | inline |
Instruction(Context &ctx, tir::Type *resultTy) (defined in tir::Instruction) | tir::Instruction | inline |
Instruction(Context &ctx, tir::Type *resultTy, DataType data) (defined in tir::Instruction) | tir::Instruction | inline |
Instruction(const Instruction &)=delete (defined in tir::Instruction) | tir::Instruction | |
Instruction(Instruction &&)=delete (defined in tir::Instruction) | tir::Instruction | |
isDestroyed() const (defined in tir::User) | tir::User | inlineprotected |
isTerminator() const (defined in tir::Instruction) | tir::Instruction | inlinevirtual |
iter() (defined in tir::Instruction) | tir::Instruction | inline |
name() const (defined in tir::Value) | tir::Value | inline |
nameOpt() const (defined in tir::Value) | tir::Value | inline |
next() const (defined in tir::Instruction) | tir::Instruction | inline |
nextIter() (defined in tir::Instruction) | tir::Instruction | inline |
numChildren() const (defined in tir::User) | tir::User | inline |
operator=(const Instruction &)=delete (defined in tir::Instruction) | tir::Instruction | |
operator=(Instruction &&)=delete (defined in tir::Instruction) | tir::Instruction | |
parent() const (defined in tir::Instruction) | tir::Instruction | inline |
prev() const (defined in tir::Instruction) | tir::Instruction | inline |
prevIter() (defined in tir::Instruction) | tir::Instruction | inline |
print(std::ostream &) const =0 (defined in tir::Value) | tir::Value | pure virtual |
printName(std::ostream &os) const (defined in tir::Value) | tir::Value | inline |
removeUser(User *user) (defined in tir::Value) | tir::Value | inline |
replaceAllUsesWith(Value *newValue) (defined in tir::Value) | tir::Value | |
replaceChild(unsigned idx, Value *operand) (defined in tir::User) | tir::User | inlineprotected |
setName(std::string_view name) (defined in tir::Value) | tir::Value | inline |
setParent(BasicBlock *parent) (defined in tir::Instruction) | tir::Instruction | inline |
type() const (defined in tir::Value) | tir::Value | inline |
User(Context &ctx, Type *type) (defined in tir::User) | tir::User | inline |
users() (defined in tir::Value) | tir::Value | inline |
users() const (defined in tir::Value) | tir::Value | inline |
Value(Context &ctx, Type *type) (defined in tir::Value) | tir::Value | inline |
~Value()=default (defined in tir::Value) | tir::Value | virtual |