2 writes to _lastCompleteBlock
Microsoft.CodeAnalysis (2)
CodeGen\ILBuilder.cs (2)
143
_lastCompleteBlock
= _currentBlock;
199
_lastCompleteBlock
= null;
15 references to _lastCompleteBlock
Microsoft.CodeAnalysis (15)
CodeGen\ILBuilder.cs (15)
119
Debug.Assert(
_lastCompleteBlock
.NextBlock == null);
120
_lastCompleteBlock
.NextBlock = block;
154
if (
_lastCompleteBlock
!= null &&
155
_lastCompleteBlock
.BranchCode == ILOpCode.Nop &&
156
_lastCompleteBlock
.LastILMarker >= 0 &&
157
_allocatedILMarkers[
_lastCompleteBlock
.LastILMarker].BlockOffset ==
_lastCompleteBlock
.RegularInstructionsLength)
162
while (
_lastCompleteBlock
.LastILMarker >= 0 &&
163
_allocatedILMarkers[
_lastCompleteBlock
.LastILMarker].BlockOffset ==
_lastCompleteBlock
.RegularInstructionsLength)
165
Debug.Assert((startMarker < 0) || (startMarker == (
_lastCompleteBlock
.LastILMarker + 1)));
166
startMarker =
_lastCompleteBlock
.LastILMarker;
169
endMarker =
_lastCompleteBlock
.LastILMarker;
171
_lastCompleteBlock
.RemoveTailILMarker(
_lastCompleteBlock
.LastILMarker);