1 write to ValueKind
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
3707
ValueKind
= valueKind;
64 references to ValueKind
ILCompiler.Compiler (64)
Compiler\TypePreinit.cs (64)
710
long size = entry.
ValueKind
switch
822
&& popped.
ValueKind
== StackValueKind.ByRef)
827
else if (popped.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
874
else if (popped.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
918
else if (popped.
ValueKind
== StackValueKind.Float)
1126
if (popped.
ValueKind
!= StackValueKind.ByRef)
1186
if (condition.
ValueKind
== StackValueKind.Int32 || (condition.
ValueKind
== StackValueKind.NativeInt && context.Target.PointerSize == 4))
1189
else if (condition.
ValueKind
== StackValueKind.Int64 || (condition.
ValueKind
== StackValueKind.NativeInt && context.Target.PointerSize == 8))
1192
else if (condition.
ValueKind
== StackValueKind.ObjRef)
1207
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1224
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1241
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1279
if (val.
ValueKind
is not StackValueKind.Int32)
1333
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1346
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1359
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1372
else if (value1.
ValueKind
== StackValueKind.ObjRef && value2.
ValueKind
== StackValueKind.ObjRef)
1396
if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1400
else if (value1.
ValueKind
!= value2.
ValueKind
1416
if (value.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1417
stack.Push(value.
ValueKind
, ValueTypeValue.FromInt32(-value.Value.AsInt32()));
1418
else if (value.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1419
stack.Push(value.
ValueKind
, ValueTypeValue.FromInt64(-value.Value.AsInt64()));
1420
else if (value.
ValueKind
== StackValueKind.Float)
1421
stack.Push(value.
ValueKind
, ValueTypeValue.FromDouble(-value.Value.AsDouble()));
1444
bool isNint = value1.
ValueKind
== StackValueKind.NativeInt || value2.
ValueKind
== StackValueKind.NativeInt;
1446
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1472
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1498
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1518
else if (value1.
ValueKind
== StackValueKind.Int64 && value2.
ValueKind
== StackValueKind.Int32
1524
else if ((value1.
ValueKind
== StackValueKind.ByRef && value2.
ValueKind
!= StackValueKind.ByRef)
1525
|| (value2.
ValueKind
== StackValueKind.ByRef && value1.
ValueKind
!= StackValueKind.ByRef))
1530
StackEntry reference = value1.
ValueKind
== StackValueKind.ByRef ? value1 : value2;
1531
StackEntry addend = value1.
ValueKind
!= StackValueKind.ByRef ? value1 : value2;
1533
if (addend.
ValueKind
is not StackValueKind.NativeInt and not StackValueKind.Int32)
1536
long addition = addend.
ValueKind
switch
1747
if (entry.
ValueKind
!= StackValueKind.ByRef && entry.
ValueKind
!= StackValueKind.NativeInt)
1794
if (location.
ValueKind
!= StackValueKind.ByRef && location.
ValueKind
!= StackValueKind.NativeInt)
1819
if (size.
ValueKind
!= StackValueKind.Int32
1820
|| value.
ValueKind
!= StackValueKind.Int32
1821
|| addr.
ValueKind
!= StackValueKind.ByRef)
2024
if (entry.
ValueKind
== StackValueKind.Int32)
2029
else if (entry.
ValueKind
== StackValueKind.NativeInt)
2116
switch (popped.
ValueKind
)