2 writes to _lastCompleteBlock
Microsoft.CodeAnalysis (2)
CodeGen\ILBuilder.cs (2)
145
_lastCompleteBlock
= _currentBlock;
201
_lastCompleteBlock
= null;
15 references to _lastCompleteBlock
Microsoft.CodeAnalysis (15)
CodeGen\ILBuilder.cs (15)
121
Debug.Assert(
_lastCompleteBlock
.NextBlock == null);
122
_lastCompleteBlock
.NextBlock = block;
156
if (
_lastCompleteBlock
!= null &&
157
_lastCompleteBlock
.BranchCode == ILOpCode.Nop &&
158
_lastCompleteBlock
.LastILMarker >= 0 &&
159
_allocatedILMarkers[
_lastCompleteBlock
.LastILMarker].BlockOffset ==
_lastCompleteBlock
.RegularInstructionsLength)
164
while (
_lastCompleteBlock
.LastILMarker >= 0 &&
165
_allocatedILMarkers[
_lastCompleteBlock
.LastILMarker].BlockOffset ==
_lastCompleteBlock
.RegularInstructionsLength)
167
Debug.Assert((startMarker < 0) || (startMarker == (
_lastCompleteBlock
.LastILMarker + 1)));
168
startMarker =
_lastCompleteBlock
.LastILMarker;
171
endMarker =
_lastCompleteBlock
.LastILMarker;
173
_lastCompleteBlock
.RemoveTailILMarker(
_lastCompleteBlock
.LastILMarker);