System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (10)
38PatternsNoOpt.Add((int) XmlILOptimization.EliminateIsEmpty);
3515if (this[XmlILOptimization.EliminateIsEmpty]) {
3519if (AllowReplace(XmlILOptimization.EliminateIsEmpty, local0)) {
3520return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitTrue(f.True()));
3525if (this[XmlILOptimization.EliminateIsEmpty]) {
3528if (AllowReplace(XmlILOptimization.EliminateIsEmpty, local0)) {
3529return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitFalse(f.False()));
3533if (this[XmlILOptimization.EliminateIsEmpty]) {
3536if (AllowReplace(XmlILOptimization.EliminateIsEmpty, local0)) {
3537return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitLoop(f.Loop(VisitLet(f.Let(local1)), VisitFalse(f.False()))));