Lines Matching refs:Level
59 using Level = CombinerInfo::ObserverLevel; typedef in Combiner::WorkListMaintainer
63 create(Level Lvl, WorkListTy &WorkList, MachineRegisterInfo &MRI);
109 if constexpr (Lvl != Level::Basic) { in erasingInstr()
117 if constexpr (Lvl == Level::Basic) in createdInstr()
132 if constexpr (Lvl != Level::Basic) in changingInstr()
138 if constexpr (Lvl == Level::Basic) in changedInstr()
150 if constexpr (Lvl == Level::Basic) in appliedCombine()
159 if constexpr (Lvl >= Level::SinglePass) in appliedCombine()
177 if constexpr (Lvl >= Level::SinglePass) { in appliedCombine()
209 Combiner::WorkListMaintainer::create(Level Lvl, WorkListTy &WorkList, in create()
212 case Level::Basic: in create()
213 return std::make_unique<WorkListMaintainerImpl<Level::Basic>>(WorkList, in create()
215 case Level::DCE: in create()
216 return std::make_unique<WorkListMaintainerImpl<Level::DCE>>(WorkList, MRI); in create()
217 case Level::SinglePass: in create()
218 return std::make_unique<WorkListMaintainerImpl<Level::SinglePass>>(WorkList, in create()