Searched refs:OptimizePattern (Results 1 – 3 of 3) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
| D | aarch64_global.h | 36 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/ |
| D | peep.h | 35 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/ |
| D | aarch64_global.cpp | 92 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()
|