Thorin 1.9.0
The Higher ORder INtermediate representation
|
Classes | |
class | RemoveDbgPerm |
Removes all refly.debug.perm markers for code gen. More... | |
Enumerations | |
%refly.Code | |
enum | Code : flags_t |
%refly.error | |
enum | error : flags_t |
%refly.warn | |
enum | warn : flags_t |
%refly.info | |
enum | info : flags_t |
%refly.verbose | |
enum | verbose : flags_t |
%refly.debug | |
enum | debug : flags_t |
%refly.remove_dbg_perm_pass | |
enum | remove_dbg_perm_pass : flags_t |
Functions | |
void | register_normalizers (Normalizers &normalizers) |
Variables | |
static constexpr plugin_t | Plugin_Id = 0x4c61cd6800000000 |
%refly.reify | |
enum | reify : flags_t |
Ref | normalize_reify (Ref, Ref, Ref arg) |
%refly.reflect | |
enum | reflect : flags_t |
Ref | normalize_reflect (Ref, Ref, Ref arg) |
%refly.gid | |
enum | gid : flags_t |
Ref | normalize_gid (Ref, Ref, Ref arg) |
%refly.dbg | |
enum | dbg : flags_t { tmp = 0x4c61cd6800000900 , perm = 0x4c61cd6800000901 } |
template<dbg id> | |
Ref | normalize_dbg (Ref type, Ref callee, Ref arg) |
%refly.refine | |
enum | refine : flags_t |
Ref | normalize_refine (Ref type, Ref callee, Ref arg) |
enum thorin::plug::refly::Code : flags_t |
enum thorin::plug::refly::dbg : flags_t |
enum thorin::plug::refly::gid : flags_t |
enum thorin::plug::refly::info : flags_t |
enum thorin::plug::refly::warn : flags_t |
Definition at line 39 of file normalizers.cpp.
References perm, thorin::Def::projs(), and thorin::Def::world().
Definition at line 61 of file normalizers.cpp.
References thorin::Def::gid(), thorin::World::lit_nat(), and thorin::Def::world().
Definition at line 50 of file normalizers.cpp.
References thorin::Lit::isa(), thorin::Def::projs(), and thorin::Def::world().
Definition at line 48 of file normalizers.cpp.
Definition at line 46 of file normalizers.cpp.
void thorin::plug::refly::register_normalizers | ( | Normalizers & | normalizers | ) |
Referenced by thorin_get_plugin().