Thorin 1.9.0
The Higher ORder INtermediate representation
Loading...
Searching...
No Matches
thorin::VarRewriter Class Reference

#include <thorin/rewrite.h>

Inheritance diagram for thorin::VarRewriter:
[legend]

Public Member Functions

 VarRewriter (Ref var, Ref arg)
 
Ref rewrite_imm (Ref imm) override
 
Ref rewrite_mut (Def *mut) override
 
- Public Member Functions inherited from thorin::Rewriter
 Rewriter (World &world)
 
Worldworld ()
 
Ref map (Ref old_def, Ref new_def)
 Map old_def to new_def and returns new_def;.
 
virtual Ref rewrite (Ref)
 

Detailed Description

Definition at line 31 of file rewrite.h.

Constructor & Destructor Documentation

◆ VarRewriter()

thorin::VarRewriter::VarRewriter ( Ref  var,
Ref  arg 
)
inline

Member Function Documentation

◆ rewrite_imm()

Ref thorin::VarRewriter::rewrite_imm ( Ref  imm)
inlineoverridevirtual

◆ rewrite_mut()

Ref thorin::VarRewriter::rewrite_mut ( Def mut)
inlineoverridevirtual

The documentation for this class was generated from the following file: