MimIR
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
mim::Analysis Member List

This is the complete list of members for mim::Analysis, including all inherited members.

Analysis(World &world, std::string name)mim::Analysisinline
Analysis(World &world, flags_t annex)mim::Analysisinline
annex() constmim::Phaseinline
apply(const App *)mim::Phaseinlinevirtual
apply(Phase &)mim::Phaseinlinevirtual
args()mim::Phase
create(const Flags2Phases &phases, const Def *def)mim::Phaseinlinestatic
curr_mut() constmim::Rewriterinline
driver()mim::Phaseinline
enter(Def *new_mut)mim::Rewriterinlineprotected
finalize()mim::Analysisinlineprotectedvirtual
hook(Flags2Phases &phases)mim::Phaseinlinestatic
invalidate(bool todo=true)mim::Phaseinline
is_bootstrapping() constmim::Analysisinline
is_sparse() constmim::Analysisinline
is_top(const Def *def) constmim::Analysisinline
lattice() constmim::Analysisinline
lattice(const Def *def) constmim::Analysisinline
lattice(const Def *concr, const Def *abstr)mim::Analysisinlineprotected
lattice_force(const Def *concr, const Def *abstr)mim::Analysisinlineprotected
log() constmim::Phaseinline
lookup(const Def *old_def)mim::Rewriterinlinevirtual
make_dense()mim::Analysisinline
map(const Def *old_def, const Def *new_def)mim::Rewriterinlinevirtual
map(const Def *old_def, Defs new_defs)mim::Rewriter
map(Defs old_defs, const Def *new_def)mim::Rewriter
map(Defs old_defs, Defs new_defs)mim::Rewriter
name() constmim::Phaseinline
name_mim::Phaseprotected
old2news_mim::Rewriterprotected
Phase(World &world, std::string name)mim::Phaseinline
Phase(World &world, flags_t annex)mim::Phase
pin(const Def *def)mim::Analysisinlineprotected
pop()mim::Rewriterinlinevirtual
prepare()mim::Analysisinlineprotectedvirtual
profile_count(std::string_view key, uint64_t n=1)mim::Phase
push()mim::Rewriterinlinevirtual
recreate()mim::Phasevirtual
redirects() constmim::Phaseinlinevirtual
reset()mim::Analysisvirtual
mim::Rewriter::reset(std::unique_ptr< World > &&ptr)mim::Rewriter
rewrite(const Def *)mim::Rewritervirtual
rewrite(Defs)mim::Rewritervirtual
rewrite_annex(flags_t, Sym, const Def *)mim::Analysisprotectedvirtual
rewrite_external(Def *)mim::Analysisprotectedvirtual
rewrite_imm(const Def *)mim::Rewritervirtual
rewrite_imm_Proxy(const Proxy *proxy) overridemim::Analysisinlineprotected
rewrite_imm_Seq(const Seq *seq)mim::Rewritervirtual
rewrite_mut(Def *) overridemim::Analysisprotectedvirtual
rewrite_mut_Seq(Seq *seq)mim::Rewritervirtual
rewrite_stub(Def *, Def *)mim::Rewritervirtual
Rewriter(std::unique_ptr< World > &&ptr)mim::Rewriter
Rewriter(World &world)mim::Rewriter
run()mim::Phasevirtual
run(Args &&... args)mim::Phaseinlinestatic
start() overridemim::Analysisprotectedvirtual
taint(Def *mut)mim::Analysisinlineprotected
take_resolved()mim::Phaseinlinevirtual
todo() constmim::Phaseinline
version() constmim::Analysisinline
world()mim::Analysisinline
~Phase()=defaultmim::Phasevirtual
~Rewriter()mim::Rewritervirtual