class Savi::Compiler::CodeGen::Frame
- Savi::Compiler::CodeGen::Frame
- Reference
- Object
Defined in:
savi/compiler/code_gen.crConstructors
Instance Method Summary
- #alloc_ctx
- #alloc_ctx=(alloc_ctx : LLVM::Value | Nil)
- #alloc_ctx?
- #any_defn_for_local(ref : Refer::Info)
- #classify
- #continuation_value : LLVM::Value
- #continuation_value=(continuation_value : LLVM::Value)
- #continuation_value? : LLVM::Value | Nil
- #current_locals : Hash(Savi::Compiler::Refer::Local, LLVM::Value)
- #entry_block
- #flow
- #gfunc : GenFunc | Nil
- #gtype : GenType | Nil
- #llvm_func : LLVM::Function | Nil
- #llvm_func? : LLVM::Function | Nil | Nil
- #local
- #receiver_value : LLVM::Value | Nil
- #receiver_value=(receiver_value : LLVM::Value | Nil)
- #receiver_value? : LLVM::Value | Nil | Nil
- #refer
- #yielding_call_conts : Hash(Savi::AST::Call, LLVM::Value)
- #yielding_call_receivers : Hash(Savi::AST::Call, LLVM::Value)
Constructor Detail
def self.new(g : CodeGen, llvm_func : LLVM::Function | Nil = nil, gtype : Nil | Savi::Compiler::CodeGen::GenType = nil, gfunc : Nil | Savi::Compiler::CodeGen::GenFunc = nil)
#