5 instantiations of LabelInfo
Microsoft.CodeAnalysis (5)
CodeGen\ILBuilderEmit.cs (3)
167
_labelInfos[label] = new
LabelInfo
(block, curStack, false);
188
_labelInfos.Add(label, new
LabelInfo
(_emitState.CurStack, isConditional));
288
_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)
40
private readonly SmallDictionary<object,
LabelInfo
> _labelInfos;
81
_labelInfos = new SmallDictionary<object,
LabelInfo
>(ReferenceEqualityComparer.Instance);
518
var
labelInfo = _labelInfos[label];
572
var
labelInfo = _labelInfos[label];
CodeGen\ILBuilderEmit.cs (3)
132
LabelInfo
labelInfo;
185
LabelInfo
labelInfo;
285
LabelInfo
ld;
CodeGen\LabelInfo.cs (2)
49
internal
LabelInfo
WithNewTarget(BasicBlock? bb)
54
internal
LabelInfo
SetTargetOfConditionalBranches()