16 references to EliminateIsType
System.Private.Xml (16)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (16)
38patterns.Add((int)XmlILOptimization.EliminateIsType); 4573if (this[XmlILOptimization.EliminateIsType]) 4583if (AllowReplace(XmlILOptimization.EliminateIsType, local0)) 4585return Replace(XmlILOptimization.EliminateIsType, local0, VisitTrue(f.True())); 4591if (this[XmlILOptimization.EliminateIsType]) 4601if (AllowReplace(XmlILOptimization.EliminateIsType, local0)) 4603return Replace(XmlILOptimization.EliminateIsType, local0, VisitFalse(f.False())); 4609if (this[XmlILOptimization.EliminateIsType]) 4617if (AllowReplace(XmlILOptimization.EliminateIsType, local0)) 4619return Replace(XmlILOptimization.EliminateIsType, local0, VisitIsEmpty(f.IsEmpty(local1))); 4624if (this[XmlILOptimization.EliminateIsType]) 4634if (AllowReplace(XmlILOptimization.EliminateIsType, local0)) 4636return Replace(XmlILOptimization.EliminateIsType, local0, VisitLoop(f.Loop(VisitLet(f.Let(local1)), VisitTrue(f.True())))); 4642if (this[XmlILOptimization.EliminateIsType]) 4652if (AllowReplace(XmlILOptimization.EliminateIsType, local0)) 4654return Replace(XmlILOptimization.EliminateIsType, local0, VisitLoop(f.Loop(VisitLet(f.Let(local1)), VisitFalse(f.False()))));