Home
last modified time | relevance | path

Searched defs:Algorithm (Results 1 – 25 of 45) sorted by relevance

12

/arkcompiler/runtime_core/static_core/compiler/docs/
Dcse_doc.md13 ## Algorithm section in Common Subexpression Elimination (Cse)
16 ### LocalCse
19 ### Pseudocode
41 ### DomTreeCse
44 ### Pseudocode
93 ### GlobalCse
96 ### Pseudocode
Dcleanup_doc.md45 ## Algorithm section in Cleanup optimization pass
50 ### Remove redundant Phi(s)
55 ### Remove empty blocks
63 ### Remove dead instructions
69 ### Loop until unchanged Graph
75 ### Merge linear blocks
Dreg_alloc_linear_scan_doc.md15 ## Algorithm section in Register allocator
19 ### Assigning registers and stack slots to the instructions' intervals
24 ### Inputs resolution
65 ### Life intervals split resolving
69 ### Spill-fills resolving
86 ### Parameters locations
Dif_conversion_doc.md17 ## Algorithm section in IfConversion
22 ### Triangle
37 ### Diamond
52 ### Conditions to check
63 ### Transformation
Dloop_unrolling.md18 ## Algorithm section in Loop Unrolling
36 ### Countable loops
52 ### Unrolling without side-exits
101 ### Unrolling with side-exits
Dlower_boxed_boolean_doc.md16 ## Algorithm section in Lower Boxed Boolean
17 ### Traversal lgorithm
29 ### Input instruction processing
Dobject_type_propagation_doc.md12 ## Algorithm section in Object Type Propagation
19 ### Visiting Instructions
26 ### Visiting Loops
Dloop_peeling.md16 ## Algorithm section in Loop Peeling
37 ### 1. Insert pre-loop
55 ### 2. Move exit-point form the loop-header to the loop-backedge block
Dobject_type_check_elimination_doc.md12 ## Algorithm section in Object Type Check Elimination
15 ### IsInstance
20 ### CheckCast
Dmemory_coalescing_doc.md29 ## Algorithm section in Memory Coalescing
33 ### IR Support
52 ### Transformation
Dinterface_inline_cache.md22 ## Algorithm section in Interface Inline Cache
24 ### Schematic Drawing
Dpeephole_doc.md12 ## Algorithm section in Peepholes
20 ### Rules
Ddeoptimize_elimination_doc.md12 ## Algorithm section in Deoptimize Elimination
15 ### Rules
Dbalance_expressions_doc.md13 ## Algorithm section in Expression balancing
24 ### Note
Dcheck_elimination_doc.md14 ## Algorithm section in Checks Elimination
22 ### Rules
Dmove_constants_closer_to_usage_doc.md14 ## Algorithm section in Move constants closer to usage
Davoid-calculating-start-of-array.md18 ## Algorithm section in Avoid re-calculating the address of array data for consequent array accesses
Dir_builder.md34 ## Algorithm section in IR Builder
/arkcompiler/runtime_core/static_core/docs/
Ddeoptimization.md14 ## Algorithm section in Deoptimization
16 ### DeoptimizeIf
20 ### Slow path
30 ### The function Deoptimize
76 ### DeoptimizeAfterIFrame
82 ### DeoptimizeAfterCFrame
88 ### InvokeInterpreter
/arkcompiler/runtime_core/compiler/docs/
Dcleanup_doc.md45 ## Algorithm section in Cleanup optimization pass
50 ### Remove redundant Phi(s)
55 ### Remove empty blocks
63 ### Remove dead instructions
69 ### Loop until unchanged Graph
75 ### Merge linear blocks
Dinterface_inline_cache.md22 ## Algorithm section in Interface Inline Cache
24 ### Schematic Drawing
Ddeoptimize_elimination_doc.md12 ## Algorithm section in Deoptimize Elimination
15 ### Rules
Dmove_constants_closer_to_usage_doc.md14 ## Algorithm section in Move constants closer to usage
Davoid-calculating-start-of-array.md18 ## Algorithm section in Avoid re-calculating the address of array data for consequent array accesses
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/docs/
Dinterop_intrinsic_opt_doc.md21 ## Algorithm section in Interop Intrinsic Optimization
23 ### Scope merging
48 ### Find scopes for interop intrinsics
52 ### Peepholes
83 ### Redundancy elimination

12