System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (10)
39patterns.Add((int)XmlILOptimization.EliminateIsEmpty);
4677if (this[XmlILOptimization.EliminateIsEmpty])
4684if (AllowReplace(XmlILOptimization.EliminateIsEmpty, local0))
4686return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitTrue(f.True()));
4691if (this[XmlILOptimization.EliminateIsEmpty])
4696if (AllowReplace(XmlILOptimization.EliminateIsEmpty, local0))
4698return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitFalse(f.False()));
4702if (this[XmlILOptimization.EliminateIsEmpty])
4707if (AllowReplace(XmlILOptimization.EliminateIsEmpty, local0))
4709return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitLoop(f.Loop(VisitLet(f.Let(local1)), VisitFalse(f.False()))));