Home
last modified time | relevance | path

Searched defs:BytecodeRegion (Results 1 – 1 of 1) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecode_circuit_builder.h154 struct BytecodeRegion { struct
158 ChunkVector<BytecodeRegion *> preds; // List of predessesor blocks argument
159 ChunkVector<BytecodeRegion *> succs; // List of successors blocks argument
160 ChunkVector<BytecodeRegion *> trys; // List of trys blocks argument
161 ChunkVector<BytecodeRegion *> catches; // List of catches blocks argument
170 BytecodeRegion(Chunk* chunk) : preds(chunk), succs(chunk), in BytecodeRegion() argument
180 bool operator <(const BytecodeRegion &target) const argument
188 … std::sort(catches.begin(), catches.end(), [](BytecodeRegion *first, BytecodeRegion *second) { in SortCatches() argument
194 void EraseThisBlock(ChunkVector<BytecodeRegion *> &blocks) in EraseThisBlock() argument
207 bool IsLoopBack(const BytecodeRegion &bb) const in IsLoopBack() argument