Searched refs:_labelBlock (Results 1 – 11 of 11) sorted by relevance
39 result.Reference(_labelBlock); in ReferenceLabel()48 result.Define(_labelBlock); in DefineLabel()53 _labelBlock = new LabelScopeInfo(_labelBlock, type); in PushLabelBlock()58 Debug.Assert(_labelBlock != null && _labelBlock.Kind == kind); in PopLabelBlock()59 _labelBlock = _labelBlock.Parent; in PopLabelBlock()71 if (_labelBlock.Kind == LabelScopeKind.Block) { in EmitLabelExpression()72 _labelBlock.TryGetLabelInfo(node.Target, out label); in EmitLabelExpression()146 if (_labelBlock.Kind != LabelScopeKind.Expression) { in TryPushLabelBlock()155 if (_labelBlock.Kind == LabelScopeKind.Block) { in TryPushLabelBlock()157 if (_labelBlock.ContainsTarget(label)) { in TryPushLabelBlock()[all …]
196 Debug.Assert(_labelBlock.Parent == null && _labelBlock.Kind == LabelScopeKind.Lambda); in EmitLambdaBody()
56 private LabelScopeInfo _labelBlock = new LabelScopeInfo(null, LabelScopeKind.Lambda); field in Microsoft.Scripting.Ast.Compiler.LambdaCompiler
664 for (LabelScopeInfo j = _labelBlock; j != null; j = j.Parent) { in CheckRethrow()679 for (LabelScopeInfo j = _labelBlock; j != null; j = j.Parent) { in CheckTry()
158 PopLabelBlock(_labelBlock.Kind); in EmitExpressionEnd()
27 result.Reference(_labelBlock); in ReferenceLabel()38 result.Define(_labelBlock); in DefineLabel()44 _labelBlock = new LabelScopeInfo(_labelBlock, type); in PushLabelBlock()50 Debug.Assert(_labelBlock != null && _labelBlock.Kind == kind); in PopLabelBlock()51 _labelBlock = _labelBlock.Parent; in PopLabelBlock()64 if (_labelBlock.Kind == LabelScopeKind.Block) in EmitLabelExpression()66 _labelBlock.TryGetLabelInfo(node.Target, out label); in EmitLabelExpression()156 if (_labelBlock.Kind != LabelScopeKind.Expression) in TryPushLabelBlock()166 if (_labelBlock.Kind == LabelScopeKind.Block) in TryPushLabelBlock()169 if (_labelBlock.ContainsTarget(label)) in TryPushLabelBlock()[all …]
247 Debug.Assert(_labelBlock.Parent == null && _labelBlock.Kind == LabelScopeKind.Lambda); in EmitLambdaBody()
44 private LabelScopeInfo _labelBlock = new LabelScopeInfo(null, LabelScopeKind.Lambda); field in System.Linq.Expressions.Compiler.LambdaCompiler
760 for (LabelScopeInfo j = _labelBlock; j != null; j = j.Parent) in CheckRethrow()780 for (LabelScopeInfo j = _labelBlock; j != null; j = j.Parent) in CheckTry()
160 PopLabelBlock(_labelBlock.Kind); in EmitExpressionEnd()
1733 if (_labelBlock.Kind == LabelScopeKind.Block) in CompileLabelExpression()1735 _labelBlock.TryGetLabelInfo(node.Target, out label); in CompileLabelExpression()1785 _labelBlock = new LabelScopeInfo(_labelBlock, type); in PushLabelBlock()1791 Debug.Assert(_labelBlock != null && _labelBlock.Kind == kind); in PopLabelBlock()1792 _labelBlock = _labelBlock.Parent; in PopLabelBlock()1808 result.Reference(_labelBlock); in ReferenceLabel()1819 result.Define(_labelBlock); in DefineLabel()1844 if (_labelBlock.Kind == LabelScopeKind.Block) in TryPushLabelBlock()1847 if (_labelBlock.ContainsTarget(label)) in TryPushLabelBlock()3020 PopLabelBlock(_labelBlock.Kind); in CompileAsVoid()[all …]