5 instantiations of LabelInfo
Microsoft.CodeAnalysis (5)
CodeGen\ILBuilderEmit.cs (3)
159
_labelInfos[label] = new
LabelInfo
(block, curStack, false);
180
_labelInfos.Add(label, new
LabelInfo
(_emitState.CurStack, isConditional));
285
_labelInfos.Add(label, new
LabelInfo
(curStack, true));
CodeGen\LabelInfo.cs (2)
51
return new
LabelInfo
(bb, this.stack, this.targetOfConditionalBranches);
56
return new
LabelInfo
(this.bb, this.stack, true);
11 references to LabelInfo
Microsoft.CodeAnalysis (11)
CodeGen\BasicBlock.cs (2)
234
var
labelInfo = this.builder._labelInfos[newLabel];
426
var
info = labelInfos[label];
CodeGen\ILBuilder.cs (4)
39
private readonly SmallDictionary<object,
LabelInfo
> _labelInfos;
82
_labelInfos = new SmallDictionary<object,
LabelInfo
>(ReferenceEqualityComparer.Instance);
528
var
labelInfo = _labelInfos[label];
582
var
labelInfo = _labelInfos[label];
CodeGen\ILBuilderEmit.cs (3)
124
LabelInfo
labelInfo;
177
LabelInfo
labelInfo;
282
LabelInfo
ld;
CodeGen\LabelInfo.cs (2)
49
internal
LabelInfo
WithNewTarget(BasicBlock? bb)
54
internal
LabelInfo
SetTargetOfConditionalBranches()