Class IntExpr

Inheritance Relationships

Base Type

Class Documentation

class seq::IntExpr : public seq::ConstExpr

Public Functions

IntExpr(seq_int_t n)
llvm::Value *codegen0(BaseFunc *base, llvm::BasicBlock *&block) override

Performs code generation for this expression.


value representing expression result; possibly null if type is void

  • base: the function containing this expression

  • block: reference to block where code should be generated; possibly modified to point to a new block where codegen should resume

Const constValue() const override
seq_int_t value() const