Searched refs:GraphLinearizer (Results 1 – 10 of 10) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | induction_variable_analysis.h | 52 bool TryGetLoopTimes(const GraphLinearizer::LoopInfo& loop, int32_t& loopTimes) const; 55 …void TryReplaceOutOfLoopUses(GateRef gate, const GraphLinearizer::LoopInfo& loop, const int32_t re… 56 void ReplaceInductionVariable(const GraphLinearizer::LoopInfo& loop, const int32_t loopTimes); 62 GraphLinearizer graphLinearizer_;
|
| D | graph_linearizer.cpp | 21 void GraphLinearizer::Run(ControlFlowGraph &result) in Run() 41 explicit CFGBuilder(GraphLinearizer *linearizer) in CFGBuilder() 181 GraphLinearizer* linearizer_; 191 explicit ImmediateDominatorsGenerator(GraphLinearizer *linearizer, Chunk* chunk, size_t size) in ImmediateDominatorsGenerator() 338 GraphLinearizer* linearizer_; 353 explicit LoopInfoBuilder(GraphLinearizer *linearizer, Chunk* chunk) in LoopInfoBuilder() 371 void PrintLoop(GraphLinearizer::LoopInfo& loopInfo) in PrintLoop() 400 linearizer_->loops_.resize(numLoops_, GraphLinearizer::LoopInfo()); in ComputeLoopInfo() 422 void PropagateLoopBody(GraphLinearizer::LoopInfo& loopInfo) in PropagateLoopBody() 477 GraphLinearizer::LoopInfo *loopInfo = nullptr; in ComputeLoopTree() [all …]
|
| D | state_split_linearizer.h | 53 GraphLinearizer graphLinearizer_;
|
| D | induction_variable_analysis.cpp | 118 bool InductionVariableAnalysis::TryGetLoopTimes(const GraphLinearizer::LoopInfo& loop, int32_t& loo… in TryGetLoopTimes() 185 void InductionVariableAnalysis::ReplaceInductionVariable(const GraphLinearizer::LoopInfo& loop, in ReplaceInductionVariable() 211 const GraphLinearizer::LoopInfo& loop, in TryReplaceOutOfLoopUses()
|
| D | graph_linearizer.h | 246 friend class GraphLinearizer; variable 250 class GraphLinearizer { 262 …GraphLinearizer(Circuit *circuit, bool enableLog, const std::string &name, Chunk *chunk, bool only…
|
| D | string_builder_optimizer.h | 112 GraphLinearizer graphLinearizer_;
|
| D | array_bounds_check_elimination.h | 169 GraphLinearizer graphLinearizer_;
|
| D | pass.h | 789 … GraphLinearizer(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk, false, licm, liteCG) in Run()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
| D | loop_optimization_test.cpp | 58 using ecmascript::kungfu::GraphLinearizer; 168 …auto linearizer = GraphLinearizer(&circuit, false, "LoopNumberCalculationOptimizationTest", &chunk… in HWTEST_F_L0() 173 …auto linearizer2 = GraphLinearizer(&circuit, false, "LoopNumberCalculationOptimizationTest", &chun… in HWTEST_F_L0() 219 …auto linearizer = GraphLinearizer(&circuit, false, "LoopNumberCalculationOptimizationTest", &chunk… in HWTEST_F_L0() 224 …auto linearizer2 = GraphLinearizer(&circuit, false, "LoopNumberCalculationOptimizationTest", &chun… in HWTEST_F_L0()
|
| D | constant_folding_test.cpp | 53 using ecmascript::kungfu::GraphLinearizer;
|