36 references to CorJitFlag
ILCompiler.Compiler (3)
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)
ILCompiler.RyuJit (33)
Compiler\RyuJitCompilationBuilder.cs (8)
96
ArrayBuilder<
CorJitFlag
> jitFlagBuilder = default(ArrayBuilder<
CorJitFlag
>);
101
jitFlagBuilder.Add(
CorJitFlag
.CORJIT_FLAG_DEBUG_CODE);
105
jitFlagBuilder.Add(
CorJitFlag
.CORJIT_FLAG_SIZE_OPT);
109
jitFlagBuilder.Add(
CorJitFlag
.CORJIT_FLAG_SPEED_OPT);
119
jitFlagBuilder.Add(
CorJitFlag
.CORJIT_FLAG_BBOPT);
124
jitFlagBuilder.Add(
CorJitFlag
.CORJIT_FLAG_DEBUG_INFO);
129
jitFlagBuilder.Add(
CorJitFlag
.CORJIT_FLAG_ENABLE_CFG);
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);
4640
flags.Set(
CorJitFlag
.CORJIT_FLAG_USE_DISPATCH_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);
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)