Searched refs:OptimizeStringConcat (Results 1 – 6 of 6) sorted by relevance
30 class OptimizeStringConcat : public Optimization {32 explicit OptimizeStringConcat(Graph *graph);34 NO_MOVE_SEMANTIC(OptimizeStringConcat);35 NO_COPY_SEMANTIC(OptimizeStringConcat);36 ~OptimizeStringConcat() override = default;
34 OptimizeStringConcat::OptimizeStringConcat(Graph *graph) : Optimization(graph) {} in OptimizeStringConcat() function in ark::compiler::OptimizeStringConcat43 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()
1186 graphInl->RunPass<OptimizeStringConcat>(); in BuildGraph()
31 //! 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"
175 graph->RunPass<OptimizeStringConcat>(); in RunOptimizations()
307 graph->RunPass<compiler::OptimizeStringConcat>(); in RunArkPasses()