20 references to CompilationUnitIndex
ILCompiler.ReadyToRun (20)
Compiler\ReadyToRunCompilationModuleGroupBase.cs (20)
62
private readonly Dictionary<ModuleDesc,
CompilationUnitIndex
> _moduleCompilationUnits = new Dictionary<ModuleDesc,
CompilationUnitIndex
>();
64
private
CompilationUnitIndex
_nextCompilationUnit =
CompilationUnitIndex
.FirstDynamicallyAssigned;
188
private
CompilationUnitIndex
ModuleToCompilationUnitIndex(ModuleDesc nonEcmaModule)
192
return
CompilationUnitIndex
.Current;
195
return
CompilationUnitIndex
.OutsideOfVersionBubble;
204
if (!_moduleCompilationUnits.TryGetValue(module, out
CompilationUnitIndex
compilationUnit))
207
_nextCompilationUnit = (
CompilationUnitIndex
)(((int)_nextCompilationUnit) + 1);
217
private bool IsCompilationUnitIndexExact(
CompilationUnitIndex
compilationUnitIndex)
226
if (compilationUnitIndex !=
CompilationUnitIndex
.Current)
238
CompilationUnitIndex
compilationIndex = compilationGroup.ModuleToCompilationUnitIndex(module);
250
return _bits[(int)
CompilationUnitIndex
.RESERVEDForHasMultipleInexactCompilationUnits];
261
return _bits[(int)
CompilationUnitIndex
.RESERVEDForHasMultipleCompilationUnits];
275
_bits[(int)
CompilationUnitIndex
.RESERVEDForHasMultipleCompilationUnits] = true;
276
_bits[(int)
CompilationUnitIndex
.RESERVEDForHasMultipleInexactCompilationUnits] = true;
298
for (int i = (int)
CompilationUnitIndex
.First; i < _bits.Length; i++)
302
if (!compilationGroup.IsCompilationUnitIndexExact((
CompilationUnitIndex
)i))
310
_bits[(int)
CompilationUnitIndex
.RESERVEDForHasMultipleCompilationUnits] = true;
315
_bits[(int)
CompilationUnitIndex
.RESERVEDForHasMultipleInexactCompilationUnits] = true;