Home
last modified time | relevance | path

Searched refs:dead_mrk (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dcleanup.cpp102 auto dead_mrk = marker_holder.GetMarker(); in RunOnce() local
130 modified |= ProcessBB(bb, dead_mrk, new_empty_blocks); in RunOnce()
134 modified |= SimpleDce(dead_mrk, new_empty_blocks); in RunOnce()
136 modified |= Dce(dead_mrk, new_empty_blocks); in RunOnce()
195 bool Cleanup::ProcessBB(BasicBlock *bb, Marker dead_mrk, ArenaSet<BasicBlock *> *new_empty_blocks) in ProcessBB() argument
211 last->SetMarker(dead_mrk); in ProcessBB()
264 bool Cleanup::Dce(Marker dead_mrk, ArenaSet<BasicBlock *> *new_empty_blocks) in Dce() argument
273 if (inst->IsNotRemovable() && !inst->IsMarked(dead_mrk)) { in Dce()
318 void Cleanup::LiveUserSearchRec(Inst *inst, Marker mrk, Marker live_mrk, Marker dead_mrk) in LiveUserSearchRec() argument
321 ASSERT(!inst->IsMarked(dead_mrk)); in LiveUserSearchRec()
[all …]
Dcleanup.h59 bool ProcessBB(BasicBlock *bb, Marker dead_mrk, ArenaSet<BasicBlock *> *new_empty_blocks);
63 bool Dce(Marker dead_mrk, ArenaSet<BasicBlock *> *new_empty_blocks);
66 void LiveUserSearchRec(Inst *inst, Marker mrk, Marker live_mrk, Marker dead_mrk);
67 bool SimpleDce(Marker dead_mrk, ArenaSet<BasicBlock *> *new_empty_blocks);
68 void Marking(Marker dead_mrk, Marker mrk, Marker live_mrk);
/arkcompiler/runtime_core/compiler/docs/
Dcleanup_doc.md123 modified |= ProcessBB(bb, dead_mrk, new_empty_blocks);
125 modified |= Dce(dead_mrk, new_empty_blocks);
129 bool Cleanup::ProcessBB(bb, dead_mrk, new_empty_blocks)
146 bool Cleanup::Dce(Marker dead_mrk, new_empty_blocks)
152 if (inst->IsNotRemovable() && !inst->IsMarked(dead_mrk)) {