Home
last modified time | relevance | path

Searched refs:endPc (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/runtime_core/static_core/libpandafile/
H A Dbytecode_emitter.cpp253 uint32_t endPc = 0; in EstimateMaxDistance() local
258 endPc = targetPc - bias; in EstimateMaxDistance()
262 endPc = insnPc - bias; in EstimateMaxDistance()
268 while (it != branches_.end() && it->first < endPc) { in EstimateMaxDistance()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
H A Dir_builder.cpp409 if (begin_pc <= pc && pc < try_block.boundaries.endPc) { in EnumerateTryBlocksCoveredPc()
422 if (tryBoundaries.endPc == iter->second.boundaries.endPc) { in InsertTryBlockInfo()
426 if (tryBoundaries.endPc > iter->second.boundaries.endPc) { in InsertTryBlockInfo()
446 auto endPc = startPc + tryBlock.GetLength(); in CreateTryCatchBoundariesBlocks()
447 auto tryInfo = InsertTryBlockInfo({startPc, endPc}); in CreateTryCatchBoundariesBlocks()
467 CreateBlock(try_block.boundaries.endPc); in CreateTryCatchBoundariesBlocks()
522 openedTryBlocks_.remove_if([pc](TryCodeBlock *tryBlock) { return tryBlock->boundaries.endPc == pc; }); in TrackTryBoundaries()
528 if (tryBlock.boundaries.endPc > p in TrackTryBoundaries()
[all...]
H A Dir_builder.h43 uint32_t endPc; member
68 endBb = graph->CreateEmptyBlock(boundaries.endPc); in Init()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dbytecode_circuit_builder.h39 uint8_t* endPc; member
42 ExceptionItem(uint8_t* startPc, uint8_t* endPc, std::vector<uint8_t*> catches) in ExceptionItem()
43 : startPc(startPc), endPc(endPc), catches(catches) {} in ExceptionItem()
H A Dbytecode_circuit_builder.cpp405 if (pc < it->startPc || pc >= it->endPc) { in BuildCatchBlocks()

Completed in 6 milliseconds