MimIR
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
mim::plug::gpu::phase::RemoveDoubleSyncs Member List

This is the complete list of members for mim::plug::gpu::phase::RemoveDoubleSyncs, including all inherited members.

abstracted(const Def *old_def) constmim::RWPhaseinline
analysis()mim::RWPhaseinline
analysis() constmim::RWPhaseinline
analyze()mim::RWPhasevirtual
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
hook(Flags2Phases &phases)mim::Phaseinlinestatic
invalidate(bool todo=true)mim::Phaseinline
is_bootstrapping() constmim::RWPhaseinline
lattice(const Def *old_def) constmim::RWPhaseinline
log() constmim::Phaseinline
lookup(const Def *old_def)mim::Rewriterinlinevirtual
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
new_world()mim::RWPhaseinline
old2news_mim::Rewriterprotected
old_world()mim::RWPhaseinline
Phase(World &world, std::string name)mim::Phaseinline
Phase(World &world, flags_t annex)mim::Phase
pop()mim::Rewriterinlinevirtual
profile_count(std::string_view key, uint64_t n=1)mim::Phase
push()mim::Rewriterinlinevirtual
recreate()mim::Phasevirtual
redirects() constmim::Phaseinlinevirtual
RemoveDoubleSyncs(World &world, flags_t annex)mim::plug::gpu::phase::RemoveDoubleSyncsinline
reset(std::unique_ptr< World > &&ptr)mim::Rewriter
reset()mim::Rewriter
rewrite(const Def *)mim::Rewritervirtual
rewrite(Defs)mim::Rewritervirtual
rewrite_annex(flags_t, Sym, const Def *)mim::RWPhasevirtual
rewrite_external(Def *)mim::RWPhasevirtual
rewrite_imm(const Def *)mim::Rewritervirtual
rewrite_imm_App(const App *) finalmim::plug::gpu::phase::RemoveDoubleSyncsprivate
rewrite_imm_Seq(const Seq *seq)mim::Rewritervirtual
rewrite_mut(Def *)mim::Rewritervirtual
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
RWPhase(World &world, std::string name, Analysis *analysis=nullptr)mim::RWPhaseinline
RWPhase(World &world, flags_t annex, Analysis *analysis=nullptr)mim::RWPhaseinline
start() overridemim::RWPhaseprotectedvirtual
Super typedefmim::plug::gpu::phase::RemoveDoubleSyncs
take_resolved()mim::Phaseinlinevirtual
todo() constmim::Phaseinline
world()=deletemim::RWPhase
~Phase()=defaultmim::Phasevirtual
~Rewriter()mim::Rewritervirtual