Searched refs:diffPassPatterns (Results 1 – 4 of 4) sorted by relevance
22 diffPassPatterns.emplace_back(memPool->New<ChainingPattern>(*cgFunc)); in InitOptimizePatterns()24 diffPassPatterns.emplace_back(memPool->New<SequentialJumpPattern>(*cgFunc)); in InitOptimizePatterns()30 diffPassPatterns.emplace_back(brOpt); in InitOptimizePatterns()31 diffPassPatterns.emplace_back(memPool->New<DuplicateBBPattern>(*cgFunc)); in InitOptimizePatterns()32 diffPassPatterns.emplace_back(memPool->New<UnreachBBPattern>(*cgFunc)); in InitOptimizePatterns()33 diffPassPatterns.emplace_back(memPool->New<EmptyBBPattern>(*cgFunc)); in InitOptimizePatterns()
24 diffPassPatterns.emplace_back(memPool->New<X64FlipBRPattern>(*cgFunc, loopInfo)); in InitOptimizePatterns()25 diffPassPatterns.emplace_back(memPool->New<DuplicateBBPattern>(*cgFunc)); in InitOptimizePatterns()26 diffPassPatterns.emplace_back(memPool->New<UnreachBBPattern>(*cgFunc)); in InitOptimizePatterns()27 diffPassPatterns.emplace_back(memPool->New<EmptyBBPattern>(*cgFunc)); in InitOptimizePatterns()
83 diffPassPatterns(alloc.Adapter()), in Optimizer()99 MapleVector<OptimizationPattern *> diffPassPatterns; variable
31 for (OptimizationPattern *p : diffPassPatterns) { in Run()