Home
last modified time | relevance | path

Searched refs:OptimizeStringConcat (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Doptimize_string_concat.h30 class OptimizeStringConcat : public Optimization {
32 explicit OptimizeStringConcat(Graph *graph);
34 NO_MOVE_SEMANTIC(OptimizeStringConcat);
35 NO_COPY_SEMANTIC(OptimizeStringConcat);
36 ~OptimizeStringConcat() override = default;
Doptimize_string_concat.cpp34 OptimizeStringConcat::OptimizeStringConcat(Graph *graph) : Optimization(graph) {} in OptimizeStringConcat() function in ark::compiler::OptimizeStringConcat
43 bool OptimizeStringConcat::RunImpl() in RunImpl()
77 void OptimizeStringConcat::InvalidateAnalyses() in InvalidateAnalyses()
184 void OptimizeStringConcat::FixBrokenSaveStates(Inst *source, Inst *target) in FixBrokenSaveStates()
191 void OptimizeStringConcat::CreateAppendArgsIntrinsics(Inst *instance, Inst *args, uint64_t arrayLen… in CreateAppendArgsIntrinsics()
220 BasicBlock *OptimizeStringConcat::CreateAppendArgsLoop(Inst *instance, Inst *str, Inst *args, in CreateAppendArgsLoop()
281 void OptimizeStringConcat::ReplaceStringConcatWithStringBuilderAppend(Inst *concatCall) in ReplaceStringConcatWithStringBuilderAppend()
Dinlining.cpp1186 graphInl->RunPass<OptimizeStringConcat>(); in BuildGraph()
/arkcompiler/runtime_core/static_core/plugins/ets/tests/checked/
Dets_string_concat_func.sts31 //! PASS_AFTER "OptimizeStringConcat"
45 //! PASS_AFTER "OptimizeStringConcat"
59 //! PASS_AFTER "OptimizeStringConcat"
73 //! PASS_AFTER "OptimizeStringConcat"
87 //! PASS_AFTER "OptimizeStringConcat"
101 //! PASS_AFTER "OptimizeStringConcat"
115 //! PASS_AFTER "OptimizeStringConcat"
129 //! PASS_AFTER "OptimizeStringConcat"
143 //! PASS_AFTER "OptimizeStringConcat"
/arkcompiler/runtime_core/static_core/compiler/optimizer/
Dpipeline.cpp175 graph->RunPass<OptimizeStringConcat>(); in RunOptimizations()
/arkcompiler/runtime_core/static_core/libllvmbackend/
Dllvm_aot_compiler.cpp307 graph->RunPass<compiler::OptimizeStringConcat>(); in RunArkPasses()