Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcfgo.h22 class ChainingPattern : public OptimizationPattern {
24 explicit ChainingPattern(CGFunc &func) : OptimizationPattern(func) in ChainingPattern()
43 class SequentialJumpPattern : public OptimizationPattern {
45 explicit SequentialJumpPattern(CGFunc &func) : OptimizationPattern(func) in SequentialJumpPattern()
59 class FlipBRPattern : public OptimizationPattern {
61 explicit FlipBRPattern(CGFunc &func) : OptimizationPattern(func) in FlipBRPattern()
79 class UnreachBBPattern : public OptimizationPattern {
81 explicit UnreachBBPattern(CGFunc &func) : OptimizationPattern(func) in UnreachBBPattern()
96 class DuplicateBBPattern : public OptimizationPattern {
98 explicit DuplicateBBPattern(CGFunc &func) : OptimizationPattern(func) in DuplicateBBPattern()
[all …]
Doptimize_common.h31 class OptimizationPattern {
33 explicit OptimizationPattern(CGFunc &func) in OptimizationPattern() function
37 virtual ~OptimizationPattern() = default;
92 MapleVector<OptimizationPattern *> diffPassPatterns;
94 MapleVector<OptimizationPattern *> singlePassPatterns;
Dico.h33 class ICOPattern : public OptimizationPattern {
35 explicit ICOPattern(CGFunc &func) : OptimizationPattern(func) in ICOPattern()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Doptimize_common.cpp31 for (OptimizationPattern *p : diffPassPatterns) { in Run()
39 for (OptimizationPattern *p : singlePassPatterns) { in Run()
67 void OptimizationPattern::Search2Op(bool noOptimize) in Search2Op()
84 void OptimizationPattern::Log(uint32 bbID) in Log()