Searched refs:SequentialJumpPattern (Results 1 – 3 of 3) sorted by relevance
52 class SequentialJumpPattern : public OptimizationPattern {54 explicit SequentialJumpPattern(CGFunc &func) : OptimizationPattern(func) in SequentialJumpPattern() function60 ~SequentialJumpPattern() override = default;
24 diffPassPatterns.emplace_back(memPool->New<SequentialJumpPattern>(*cgFunc)); in InitOptimizePatterns()
350 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()