|
Joos1W Compiler Framework
|
This is the complete list of members for tir::Function, including all inherited members.
| addChild(Value *operand) (defined in tir::User) | tir::User | inlineprotected |
| addUser(User *user) (defined in tir::Value) | tir::Value | inline |
| allocas() const (defined in tir::Function) | tir::Function | inline |
| args() const (defined in tir::Function) | tir::Function | inline |
| BasicBlock (defined in tir::Function) | tir::Function | friend |
| body() const | tir::Function | inline |
| children() const (defined in tir::User) | tir::User | inline |
| CompilationUnit (defined in tir::Function) | tir::Function | friend |
| Constant(Context &ctx, Type *type) (defined in tir::Constant) | tir::Constant | inlineprotected |
| createAlloca(Type *type) | tir::Function | inline |
| CreateBool(Context &ctx, bool value) (defined in tir::Constant) | tir::Constant | inlinestatic |
| CreateInt(Context &ctx, uint8_t bits, uint32_t value) (defined in tir::Constant) | tir::Constant | static |
| CreateInt32(Context &ctx, uint32_t value) (defined in tir::Constant) | tir::Constant | inlinestatic |
| CreateNullPointer(Context &ctx) (defined in tir::Constant) | tir::Constant | static |
| ctx() (defined in tir::Value) | tir::Value | inline |
| destroy() (defined in tir::User) | tir::User | inlineprotected |
| dump() const (defined in tir::Value) | tir::Value | |
| getChild(unsigned idx) const (defined in tir::User) | tir::User | inline |
| getEntryBlock() const | tir::Function | inline |
| getParamType(int index) const (defined in tir::Function) | tir::Function | inline |
| getReturnType() const (defined in tir::Function) | tir::Function | inline |
| GlobalObject(Context &ctx, Type *type) (defined in tir::GlobalObject) | tir::GlobalObject | inlineprotected |
| hasBody() const (defined in tir::Function) | tir::Function | inline |
| isBoolean() const (defined in tir::Constant) | tir::Constant | inlineprotectedvirtual |
| isDestroyed() const (defined in tir::User) | tir::User | inlineprotected |
| isExternalLinkage() const override (defined in tir::Function) | tir::Function | inlinevirtual |
| isNoReturn() const (defined in tir::Function) | tir::Function | inline |
| isNullPointer() const (defined in tir::Constant) | tir::Constant | inlineprotectedvirtual |
| isNumeric() const (defined in tir::Constant) | tir::Constant | inlineprotectedvirtual |
| name() const (defined in tir::Value) | tir::Value | inline |
| nameOpt() const (defined in tir::Value) | tir::Value | inline |
| numChildren() const (defined in tir::User) | tir::User | inline |
| numParams() const (defined in tir::Function) | tir::Function | inline |
| parent() const (defined in tir::Function) | tir::Function | inline |
| print(std::ostream &os) const override (defined in tir::Function) | tir::Function | virtual |
| printDot(std::ostream &os) const (defined in tir::Function) | tir::Function | |
| printName(std::ostream &os) const (defined in tir::Value) | tir::Value | inline |
| removeBlock(BasicBlock *block) (defined in tir::Function) | tir::Function | 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 |
| reversePostOrder() const (defined in tir::Function) | tir::Function | |
| setExternalLinkage() (defined in tir::Function) | tir::Function | inline |
| setName(std::string_view name) (defined in tir::Value) | tir::Value | inline |
| setNoReturn() (defined in tir::Function) | tir::Function | 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 |