Home
last modified time | relevance | path

Searched refs:linearizer (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dloop_optimization_test.cpp173 …auto linearizer = GraphLinearizer(&circuit, false, "LoopNumberCalculationOptimizationTest", &chunk… in HWTEST_F_L0() local
174 linearizer.Run(cfg); in HWTEST_F_L0()
175 EXPECT_EQ(acc.GetOpCode(linearizer.GetStateOfSchedulableGate(invariant)), OpCode::IF_BRANCH); in HWTEST_F_L0()
176 EXPECT_EQ(acc.GetOpCode(linearizer.GetStateOfSchedulableGate(variant)), OpCode::LOOP_BACK); in HWTEST_F_L0()
224 …auto linearizer = GraphLinearizer(&circuit, false, "LoopNumberCalculationOptimizationTest", &chunk… in HWTEST_F_L0() local
225 linearizer.Run(cfg); in HWTEST_F_L0()
226 EXPECT_EQ(acc.GetOpCode(linearizer.GetStateOfSchedulableGate(invariant)), OpCode::IF_BRANCH); in HWTEST_F_L0()
227 EXPECT_EQ(acc.GetOpCode(linearizer.GetStateOfSchedulableGate(variant)), OpCode::LOOP_BACK); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dgraph_linearizer.cpp41 explicit CFGBuilder(GraphLinearizer *linearizer) in CFGBuilder() argument
42 : linearizer_(linearizer), pendingList_(linearizer->chunk_), in CFGBuilder()
43 endStateList_(linearizer->chunk_), in CFGBuilder()
44 acc_(linearizer->circuit_), scheduleLIR_(linearizer->IsSchedueLIR()) {} in CFGBuilder()
191 explicit ImmediateDominatorsGenerator(GraphLinearizer *linearizer, Chunk* chunk, size_t size) in ImmediateDominatorsGenerator() argument
192 : linearizer_(linearizer), pendingList_(chunk), in ImmediateDominatorsGenerator()
344 explicit LoopInfoBuilder(GraphLinearizer *linearizer, Chunk* chunk) in LoopInfoBuilder() argument
345 : linearizer_(linearizer), pendingList_(chunk), in LoopInfoBuilder()
347 dfsStack_(chunk), acc_(linearizer->circuit_) {} in LoopInfoBuilder()
570 explicit GateScheduler(GraphLinearizer *linearizer) in GateScheduler() argument
[all …]
Dstate_split_linearizer.cpp85 explicit StateDependBuilder(StateSplitLinearizer* linearizer, Chunk* chunk) in StateDependBuilder() argument
86 : linearizer_(linearizer), pendingList_(chunk), in StateDependBuilder()
87 acc_(linearizer->circuit_), map_(chunk), pendingEdges_(chunk) {} in StateDependBuilder()
/arkcompiler/ets_runtime/tools/circuit_viewer/src/ir/
DLogParser.js263 …const regexFuncName2 = /^\[compiler\] =+ Before state split linearizer \[([#a-zA-Z0-9_@/.]+)\] *=*…