Joos1W Compiler Framework
All Classes Functions Typedefs Pages
tir::ConstantInt Member List

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

addChild(Value *operand) (defined in tir::User)tir::Userinlineprotected
addUser(User *user) (defined in tir::Value)tir::Valueinline
AllOnes(Context &ctx, Type *type) (defined in tir::ConstantInt)tir::ConstantIntinlinestatic
children() const (defined in tir::User)tir::Userinline
Constant(Context &ctx, Type *type) (defined in tir::Constant)tir::Constantinlineprotected
Create(Context &ctx, Type *type, uint64_t value) (defined in tir::ConstantInt)tir::ConstantIntinlinestatic
CreateBool(Context &ctx, bool value) (defined in tir::Constant)tir::Constantinlinestatic
CreateInt(Context &ctx, uint8_t bits, uint32_t value) (defined in tir::Constant)tir::Constantstatic
CreateInt32(Context &ctx, uint32_t value) (defined in tir::Constant)tir::Constantinlinestatic
CreateNullPointer(Context &ctx) (defined in tir::Constant)tir::Constantstatic
ctx() (defined in tir::Value)tir::Valueinline
destroy() (defined in tir::User)tir::Userinlineprotected
dump() const (defined in tir::Value)tir::Value
getChild(unsigned idx) const (defined in tir::User)tir::Userinline
isBoolean() const override (defined in tir::ConstantInt)tir::ConstantIntinlinevirtual
isDestroyed() const (defined in tir::User)tir::Userinlineprotected
isNullPointer() const (defined in tir::Constant)tir::Constantinlineprotectedvirtual
isNumeric() const override (defined in tir::ConstantInt)tir::ConstantIntinlinevirtual
name() const (defined in tir::Value)tir::Valueinline
nameOpt() const (defined in tir::Value)tir::Valueinline
numChildren() const (defined in tir::User)tir::Userinline
print(std::ostream &os) const override (defined in tir::ConstantInt)tir::ConstantIntvirtual
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
replaceChild(unsigned idx, Value *operand) (defined in tir::User)tir::Userinlineprotected
setName(std::string_view name) (defined in tir::Value)tir::Valueinline
sextValue() const (defined in tir::ConstantInt)tir::ConstantIntinline
type() const (defined in tir::Value)tir::Valueinline
User(Context &ctx, Type *type) (defined in tir::User)tir::Userinline
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
Zero(Context &ctx, Type *type) (defined in tir::ConstantInt)tir::ConstantIntinlinestatic
zextValue() const (defined in tir::ConstantInt)tir::ConstantIntinline
~Value()=default (defined in tir::Value)tir::Valuevirtual