42 references to CorJitFlag
ILCompiler.ReadyToRun (42)
Compiler\ReadyToRunCodegenCompilation.cs (1)
82
if (JitConfigProvider.Instance.HasFlag(
CorJitFlag
.CORJIT_FLAG_DEBUG_CODE))
Compiler\ReadyToRunCodegenCompilationBuilder.cs (11)
292
List<
CorJitFlag
> corJitFlags = new List<
CorJitFlag
> {
CorJitFlag
.CORJIT_FLAG_DEBUG_INFO };
295
corJitFlags.Add(
CorJitFlag
.CORJIT_FLAG_PROCSPLIT);
301
corJitFlags.Add(
CorJitFlag
.CORJIT_FLAG_DEBUG_CODE);
305
corJitFlags.Add(
CorJitFlag
.CORJIT_FLAG_SIZE_OPT);
306
corJitFlags.Add(
CorJitFlag
.CORJIT_FLAG_BBOPT);
310
corJitFlags.Add(
CorJitFlag
.CORJIT_FLAG_SPEED_OPT);
311
corJitFlags.Add(
CorJitFlag
.CORJIT_FLAG_BBOPT);
316
corJitFlags.Add(
CorJitFlag
.CORJIT_FLAG_BBOPT);
322
corJitFlags.Add(
CorJitFlag
.CORJIT_FLAG_FROZEN_ALLOC_ALLOWED);
JitInterface\CorInfoImpl.ReadyToRun.cs (2)
3167
if (flags.IsSet(
CorJitFlag
.CORJIT_FLAG_IL_STUB))
3321
if (flags.IsSet(
CorJitFlag
.CORJIT_FLAG_IL_STUB))
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (16)
348
ref methodInfo, (uint)
CorJitFlag
.CORJIT_FLAG_CALL_GETJITFLAGS, out nativeEntry, out codeSize);
450
int alignment = JitConfigProvider.Instance.HasFlag(
CorJitFlag
.CORJIT_FLAG_SIZE_OPT) && !JitConfigProvider.Instance.HasFlag(
CorJitFlag
.CORJIT_FLAG_ENABLE_CFG) ?
4630
foreach (
var
flag in JitConfigProvider.Instance.Flags)
4636
flags.Set(
CorJitFlag
.CORJIT_FLAG_AOT);
4637
flags.Set(
CorJitFlag
.CORJIT_FLAG_RELOC);
4638
flags.Set(
CorJitFlag
.CORJIT_FLAG_USE_PINVOKE_HELPERS);
4659
flags.Set(
CorJitFlag
.CORJIT_FLAG_RELATIVE_CODE_RELOCS);
4662
flags.Set(
CorJitFlag
.CORJIT_FLAG_FRAMED);
4693
flags.Set(
CorJitFlag
.CORJIT_FLAG_REVERSE_PINVOKE);
4698
flags.Set(
CorJitFlag
.CORJIT_FLAG_IL_STUB);
4703
flags.Set(
CorJitFlag
.CORJIT_FLAG_MIN_OPT);
4708
flags.Set(
CorJitFlag
.CORJIT_FLAG_SOFTFP_ABI);
4718
flags.Set(
CorJitFlag
.CORJIT_FLAG_ASYNC);
4721
flags.Clear(
CorJitFlag
.CORJIT_FLAG_PROCSPLIT);
4727
flags.Set(
CorJitFlag
.CORJIT_FLAG_PORTABLE_ENTRY_POINTS);
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.cs (3)
1566
public void Set(
CorJitFlag
flag)
1571
public void Clear(
CorJitFlag
flag)
1576
public bool IsSet(
CorJitFlag
flag)
src\runtime\src\coreclr\tools\Common\JitInterface\JitConfigProvider.cs (9)
44
private
CorJitFlag
[] _jitFlags;
49
IEnumerable<
CorJitFlag
> jitFlags,
84
public IEnumerable<
CorJitFlag
> Flags => _jitFlags;
91
public JitConfigProvider(IEnumerable<
CorJitFlag
> jitFlags, IEnumerable<KeyValuePair<string, string>> parameters)
93
ArrayBuilder<
CorJitFlag
> jitFlagBuilder = default(ArrayBuilder<
CorJitFlag
>);
94
foreach (
CorJitFlag
jitFlag in jitFlags)
107
public bool HasFlag(
CorJitFlag
flag)
109
foreach (
CorJitFlag
definedFlag in _jitFlags)