Home
last modified time | relevance | path

Searched refs:OptimizePattern (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_global.h36 template <typename OptimizePattern>
39 OptimizePattern optPattern(cgFunc); in Optimize()
47 class OptimizePattern {
49 explicit OptimizePattern(CGFunc &cgFunc) : cgFunc(cgFunc) {} in OptimizePattern() function
50 virtual ~OptimizePattern() = default;
85 class ForwardPropPattern : public OptimizePattern {
87 explicit ForwardPropPattern(CGFunc &cgFunc) : OptimizePattern(cgFunc) {} in ForwardPropPattern()
109 class BackPropPattern : public OptimizePattern {
111 explicit BackPropPattern(CGFunc &cgFunc) : OptimizePattern(cgFunc) {} in BackPropPattern()
168 class CmpCsetPattern : public OptimizePattern {
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dpeep.h35 template <typename OptimizePattern>
41 OptimizePattern optPattern(*cgFunc, *currBB, *currInsn, *ssaInfo);
48 template <typename OptimizePattern>
54 OptimizePattern optPattern(*cgFunc, *currBB, *currInsn);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_global.cpp92 bool OptimizePattern::OpndDefByZero(Insn &insn, int32 useIdx) const in OpndDefByZero()
113 bool OptimizePattern::OpndDefByOne(Insn &insn, int32 useIdx) const in OpndDefByOne()
133 bool OptimizePattern::OpndDefByOneOrZero(Insn &insn, int32 useIdx) const in OpndDefByOneOrZero()
153 bool OptimizePattern::InsnDefOne(const Insn &insn) in InsnDefOne()
174 bool OptimizePattern::InsnDefZero(const Insn &insn) in InsnDefZero()
198 bool OptimizePattern::InsnDefOneOrZero(const Insn &insn) in InsnDefOneOrZero()
254 void OptimizePattern::ReplaceAllUsedOpndWithNewOpnd(const InsnSet &useInsnSet, uint32 regNO, Operan… in ReplaceAllUsedOpndWithNewOpnd()