Home
last modified time | relevance | path

Searched full:boundaries (Results 1 – 25 of 34) sorted by relevance

12

/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dir_builder.h35 struct Boundaries { struct
46Boundaries boundaries {}; // NOLINT(misc-non-private-member-variables-in… argument
59 begin_bb = graph->CreateEmptyBlock(boundaries.begin_pc); in Init()
61 end_bb = graph->CreateEmptyBlock(boundaries.end_pc); in Init()
131 IrBuilder::TryCodeBlock *InsertTryBlockInfo(const Boundaries &try_boundaries);
Dir_builder.cpp225 if (begin_pc <= pc && pc < try_block.boundaries.end_pc) { in EnumerateTryBlocksCoveredPc()
234 IrBuilder::TryCodeBlock *IrBuilder::InsertTryBlockInfo(const Boundaries &try_boundaries) in InsertTryBlockInfo()
239 // use try-block with the same boundaries in InsertTryBlockInfo()
240 if (try_boundaries.end_pc == iter->second.boundaries.end_pc) { in InsertTryBlockInfo()
244 if (try_boundaries.end_pc > iter->second.boundaries.end_pc) { in InsertTryBlockInfo()
282 CreateBlock(try_block.boundaries.end_pc); in CreateTryCatchBoundariesBlocks()
344 …opened_try_blocks_.remove_if([pc](TryCodeBlock *try_block) { return try_block->boundaries.end_pc =… in TrackTryBoundaries()
350 if (try_block.boundaries.end_pc > pc) { in TrackTryBoundaries()
356 ASSERT(try_block.boundaries.end_pc == pc); in TrackTryBoundaries()
494 auto first_try_bb = GetBlockForPc(try_block.boundaries.begin_pc); in ConnectTryCodeBlock()
[all …]
/arkcompiler/runtime_core/libabckit/src/irbuilder_dynamic/
Dir_builder_dyn.h31 struct Boundaries { struct
43Boundaries boundaries {}; // NOLINT(misc-non-private-member-variables-in-cl… argument
57 beginBb = graph->CreateEmptyBlock(boundaries.beginPc); in Init()
59 endBb = graph->CreateEmptyBlock(boundaries.endPc); in Init()
139 IrBuilderDynamic::TryCodeBlock *InsertTryBlockInfo(const Boundaries &tryBoundaries);
Dir_builder_dyn.cpp178 if (begin_pc <= pc && pc < try_block.boundaries.endPc) { in EnumerateTryBlocksCoveredPc()
187 IrBuilderDynamic::TryCodeBlock *IrBuilderDynamic::InsertTryBlockInfo(const Boundaries &tryBoundarie… in InsertTryBlockInfo()
192 // use try-block with the same boundaries in InsertTryBlockInfo()
193 if (tryBoundaries.endPc == iter->second.boundaries.endPc) { in InsertTryBlockInfo()
197 if (tryBoundaries.endPc > iter->second.boundaries.endPc) { in InsertTryBlockInfo()
223 CreateBlock(try_block.boundaries.endPc); in CreateTryCatchBoundariesBlocks()
285 …openedTryBlocks_.remove_if([pc](TryCodeBlock *tryBlock) { return tryBlock->boundaries.endPc == pc;… in TrackTryBoundaries()
291 if (tryBlock.boundaries.endPc > pc) { in TrackTryBoundaries()
297 ASSERT(tryBlock.boundaries.endPc == pc); in TrackTryBoundaries()
436 auto firstTryBb = GetBlockForPc(tryBlock.boundaries.beginPc); in ConnectTryCodeBlock()
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dir_builder.h41 struct Boundaries { struct
52Boundaries boundaries {}; // NOLINT(misc-non-private-member-variables-in-… argument
66 beginBb = graph->CreateEmptyBlock(boundaries.beginPc); in Init()
69 endBb = graph->CreateEmptyBlock(boundaries.endPc); in Init()
147 IrBuilder::TryCodeBlock *InsertTryBlockInfo(const Boundaries &tryBoundaries);
Dir_builder.cpp410 if (begin_pc <= pc && pc < try_block.boundaries.endPc) { in EnumerateTryBlocksCoveredPc()
417 IrBuilder::TryCodeBlock *IrBuilder::InsertTryBlockInfo(const Boundaries &tryBoundaries) in InsertTryBlockInfo()
422 // use try-block with the same boundaries in InsertTryBlockInfo()
423 if (tryBoundaries.endPc == iter->second.boundaries.endPc) { in InsertTryBlockInfo()
427 if (tryBoundaries.endPc > iter->second.boundaries.endPc) { in InsertTryBlockInfo()
469 CreateBlock(try_block.boundaries.endPc); in CreateTryCatchBoundariesBlocks()
524 …openedTryBlocks_.remove_if([pc](TryCodeBlock *tryBlock) { return tryBlock->boundaries.endPc == pc;… in TrackTryBoundaries()
530 if (tryBlock.boundaries.endPc > pc) { in TrackTryBoundaries()
537 ASSERT(tryBlock.boundaries.endPc == pc); in TrackTryBoundaries()
678 auto firstTryBb = GetBlockForPc(tryBlock.boundaries.beginPc); in ConnectTryCodeBlock()
[all …]
/arkcompiler/runtime_core/compiler/docs/
Dtry_catch_blocks_ir.md64 `Try-begin` and `Try-end` - are try boundaries basic blocks. Both of them have one normal control-f…
66 …can be jumped to the catch-handler after each throwable instruction, placed between try boundaries.
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dinterference_graph.cpp95 // Control sub-sequences boundaries in stack maner in LexBFS()
106 // Check for boundaries colapse in LexBFS()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dinterference_graph.cpp81 // Control sub-sequences boundaries in stack maner in LexBFS()
92 // Check for boundaries colapse in LexBFS()
/arkcompiler/runtime_core/static_core/compiler/docs/
Dtry_catch_blocks_ir.md64 `Try-begin` and `Try-end` - are try boundaries basic blocks. Both of them have one normal control-f…
66 …can be jumped to the catch-handler after each throwable instruction, placed between try boundaries.
Dbridges.md24 …es not dominate this input. Requires a BasicBlock and works within its boundaries. (Despite this, …
/arkcompiler/runtime_core/docs/
Dglossary.md51 i.e. it treats anything inside object boundaries like a reference. Opposite term: **Precise GC**.
/arkcompiler/runtime_core/static_core/docs/
Dglossary.md51 i.e. it treats anything inside object boundaries like a reference. Opposite term: **Precise GC**.
/arkcompiler/ets_runtime/test/aottest/builtin_inlining/typedarray/Entries/
DbuiltinTypedArrayEntries.ts126 // Check using out of boundaries
/arkcompiler/ets_runtime/test/aottest/builtin_inlining/typedarray/Values/
DbuiltinTypedArrayValues.ts126 // Check using out of boundaries
/arkcompiler/ets_runtime/test/aottest/builtin_inlining/typedarray/Keys/
DbuiltinTypedArrayKeys.ts126 // Check using out of boundaries
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/
Dutils.py196 both boundaries are included.
/arkcompiler/ets_runtime/test/aottest/builtin_inlining/map/Entries/
DbuiltinMapEntries.ts135 // Check using out of boundaries
/arkcompiler/ets_runtime/test/aottest/builtin_inlining/set/Values/
DbuiltinSetValues.ts115 // Check using out of boundaries
/arkcompiler/ets_runtime/test/aottest/builtin_inlining/map/Values/
DbuiltinMapValues.ts143 // Check using out of boundaries
/arkcompiler/ets_runtime/test/aottest/builtin_inlining/map/Keys/
DbuiltinMapKeys.ts143 // Check using out of boundaries
/arkcompiler/ets_runtime/test/aottest/builtin_inlining/set/Entries/
DbuiltinSetEntries.ts115 // Check using out of boundaries
/arkcompiler/runtime_core/static_core/plugins/ets/tests/checked/
Dbounds_analysis_phi_in_loops.ets261 a += 2; // has no update phi -> cannot count boundaries
/arkcompiler/ets_frontend/test262/
Dintl_tests.txt126 intl402/DateTimeFormat/prototype/formatRangeToParts/argument-near-time-boundaries.js
143 intl402/DateTimeFormat/prototype/formatRange/argument-near-time-boundaries.js
190 intl402/DateTimeFormat/prototype/format/time-clip-near-time-boundaries.js
210 intl402/DateTimeFormat/prototype/formatToParts/time-clip-near-time-boundaries.js
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dcountable_loop_parser.cpp148 // Returns exact number of iterations for loop with constant boundaries

12