Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcfgo.h52 class SequentialJumpPattern : public OptimizationPattern {
54 explicit SequentialJumpPattern(CGFunc &func) : OptimizationPattern(func) in SequentialJumpPattern() function
60 ~SequentialJumpPattern() override = default;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_cfgo.cpp24 diffPassPatterns.emplace_back(memPool->New<SequentialJumpPattern>(*cgFunc)); in InitOptimizePatterns()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcfgo.cpp350 bool SequentialJumpPattern::Optimize(BB &curBB) in Optimize()
423 void SequentialJumpPattern::UpdateSwitchSucc(BB &curBB, BB &sucBB) const in UpdateSwitchSucc()
487 bool SequentialJumpPattern::HasInvalidPred(BB &sucBB) const in HasInvalidPred()
522 void SequentialJumpPattern::SkipSucBB(BB &curBB, BB &sucBB) const in SkipSucBB()