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)
51return new LabelInfo(bb, this.stack, this.targetOfConditionalBranches); 56return new LabelInfo(this.bb, this.stack, true);
11 references to LabelInfo
Microsoft.CodeAnalysis (11)
CodeGen\BasicBlock.cs (2)
234var labelInfo = this.builder._labelInfos[newLabel]; 426var info = labelInfos[label];
CodeGen\ILBuilder.cs (4)
39private readonly SmallDictionary<object, LabelInfo> _labelInfos; 82_labelInfos = new SmallDictionary<object, LabelInfo>(ReferenceEqualityComparer.Instance); 528var labelInfo = _labelInfos[label]; 582var labelInfo = _labelInfos[label];
CodeGen\ILBuilderEmit.cs (3)
124LabelInfo labelInfo; 177LabelInfo labelInfo; 282LabelInfo ld;
CodeGen\LabelInfo.cs (2)
49internal LabelInfo WithNewTarget(BasicBlock? bb) 54internal LabelInfo SetTargetOfConditionalBranches()