Joos1W Compiler Framework
tir::BasicBlock Member List

This is the complete list of members for tir::BasicBlock, including all inherited members.

addUser(User *user) (defined in tir::Value)tir::Valueinline
appendAfterEnd(Instruction *instr) (defined in tir::BasicBlock)tir::BasicBlock
begin() (defined in tir::BasicBlock)tir::BasicBlockinline
begin() const (defined in tir::BasicBlock)tir::BasicBlockinline
const_iterator typedef (defined in tir::BasicBlock)tir::BasicBlock
Create(Context &ctx, Function *parent) (defined in tir::BasicBlock)tir::BasicBlockinlinestatic
ctx() (defined in tir::Value)tir::Valueinline
dump() const (defined in tir::Value)tir::Value
end() (defined in tir::BasicBlock)tir::BasicBlockinline
end() const (defined in tir::BasicBlock)tir::BasicBlockinline
erase(Instruction *instr) (defined in tir::BasicBlock)tir::BasicBlock
eraseFromParent() (defined in tir::BasicBlock)tir::BasicBlock
insertBeforeBegin(Instruction *instr) (defined in tir::BasicBlock)tir::BasicBlock
Instruction (defined in tir::BasicBlock)tir::BasicBlockfriend
iterator typedeftir::BasicBlock
name() const (defined in tir::Value)tir::Valueinline
nameOpt() const (defined in tir::Value)tir::Valueinline
parent() const (defined in tir::BasicBlock)tir::BasicBlockinline
predecessors() const (defined in tir::BasicBlock)tir::BasicBlock
print(std::ostream &os) const override (defined in tir::BasicBlock)tir::BasicBlockvirtual
printDotNode(utils::DotPrinter &) const (defined in tir::BasicBlock)tir::BasicBlock
printName(std::ostream &os) const (defined in tir::Value)tir::Valueinline
removeUser(User *user) (defined in tir::Value)tir::Valueinline
replaceAllUsesWith(Value *newValue) (defined in tir::Value)tir::Value
setName(std::string_view name) (defined in tir::Value)tir::Valueinline
successors() const (defined in tir::BasicBlock)tir::BasicBlock
terminator() const (defined in tir::BasicBlock)tir::BasicBlockinline
type() const (defined in tir::Value)tir::Valueinline
users() (defined in tir::Value)tir::Valueinline
users() const (defined in tir::Value)tir::Valueinline
Value(Context &ctx, Type *type) (defined in tir::Value)tir::Valueinline
~Value()=default (defined in tir::Value)tir::Valuevirtual