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.h160 struct BytecodeRegion { struct
164 ChunkVector<BytecodeRegion *> preds; // List of predessesor blocks argument
165 ChunkVector<BytecodeRegion *> succs; // List of successors blocks argument
166 ChunkVector<BytecodeRegion *> trys; // List of trys blocks argument
167 ChunkVector<BytecodeRegion *> catches; // List of catches blocks argument
175 BytecodeRegion(Chunk* chunk) : preds(chunk), succs(chunk), in BytecodeRegion() function
184 bool operator <(const BytecodeRegion &target) const argument
192 … std::sort(catches.begin(), catches.end(), [](BytecodeRegion *first, BytecodeRegion *second) { in SortCatches() argument
198 void EraseThisBlock(ChunkVector<BytecodeRegion *> &blocks) in EraseThisBlock() argument
212 using BytecodeGraph = ChunkVector<BytecodeRegion*>; argument