Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dcleanup.cpp42 auto empty_blocks = &empty1_; in RunImpl() local
49 empty_blocks->insert(bb); in RunImpl()
55 modified |= RunOnce(empty_blocks, new_empty_blocks, !first_run); in RunImpl()
58 auto temp = empty_blocks; in RunImpl()
59 empty_blocks = new_empty_blocks; in RunImpl()
63 } while (!empty_blocks->empty()); in RunImpl()
98 bool Cleanup::RunOnce(ArenaSet<BasicBlock *> *empty_blocks, ArenaSet<BasicBlock *> *new_empty_block… in RunOnce() argument
105 for (auto bb : *empty_blocks) { in RunOnce()
Dcleanup.h57 …bool RunOnce(ArenaSet<BasicBlock *> *empty_blocks, ArenaSet<BasicBlock *> *new_empty_blocks, bool …
/arkcompiler/runtime_core/compiler/docs/
Dcleanup_doc.md89 auto empty_blocks = &empty1;
91 bool modified = PhiChecker(empty_blocks);
94 empty_blocks->insert(bb);
99 modified |= RunOnce(empty_blocks, new_empty_blocks);
101 auto temp = empty_blocks;
102 empty_blocks = new_empty_blocks;
106 } while (!empty_blocks->empty());
119 bool Cleanup::RunOnce(empty_blocks, new_empty_blocks)
122 for (auto bb : *empty_blocks) {