4 writes to LastILMarker
Microsoft.CodeAnalysis (4)
CodeGen\BasicBlock.cs (4)
75
this.
LastILMarker
= -1;
112
this.
LastILMarker
= marker;
126
this.
LastILMarker
= -1;
130
this.
LastILMarker
--;
15 references to LastILMarker
Microsoft.CodeAnalysis (15)
CodeGen\BasicBlock.cs (6)
105
Debug.Assert((this.FirstILMarker < 0) == (this.
LastILMarker
< 0));
106
Debug.Assert((this.
LastILMarker
< 0) || (this.
LastILMarker
+ 1 == marker));
120
Debug.Assert(this.
LastILMarker
>= 0);
121
Debug.Assert(this.
LastILMarker
== marker);
123
if (this.FirstILMarker == this.
LastILMarker
)
CodeGen\ILBuilder.cs (9)
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
);
899
int blockLastMarker = block.
LastILMarker
;