1 write to ValueKind
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
3664
ValueKind
= valueKind;
64 references to ValueKind
ILCompiler.Compiler (64)
Compiler\TypePreinit.cs (64)
699
long size = entry.
ValueKind
switch
811
&& popped.
ValueKind
== StackValueKind.ByRef)
816
else if (popped.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
863
else if (popped.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
907
else if (popped.
ValueKind
== StackValueKind.Float)
1115
if (popped.
ValueKind
!= StackValueKind.ByRef)
1175
if (condition.
ValueKind
== StackValueKind.Int32 || (condition.
ValueKind
== StackValueKind.NativeInt && context.Target.PointerSize == 4))
1178
else if (condition.
ValueKind
== StackValueKind.Int64 || (condition.
ValueKind
== StackValueKind.NativeInt && context.Target.PointerSize == 8))
1181
else if (condition.
ValueKind
== StackValueKind.ObjRef)
1196
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1213
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1230
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1268
if (val.
ValueKind
is not StackValueKind.Int32)
1322
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1335
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1348
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1361
else if (value1.
ValueKind
== StackValueKind.ObjRef && value2.
ValueKind
== StackValueKind.ObjRef)
1385
if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1389
else if (value1.
ValueKind
!= value2.
ValueKind
1405
if (value.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1406
stack.Push(value.
ValueKind
, ValueTypeValue.FromInt32(-value.Value.AsInt32()));
1407
else if (value.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1408
stack.Push(value.
ValueKind
, ValueTypeValue.FromInt64(-value.Value.AsInt64()));
1409
else if (value.
ValueKind
== StackValueKind.Float)
1410
stack.Push(value.
ValueKind
, ValueTypeValue.FromDouble(-value.Value.AsDouble()));
1433
bool isNint = value1.
ValueKind
== StackValueKind.NativeInt || value2.
ValueKind
== StackValueKind.NativeInt;
1435
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1461
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1487
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1507
else if (value1.
ValueKind
== StackValueKind.Int64 && value2.
ValueKind
== StackValueKind.Int32
1513
else if ((value1.
ValueKind
== StackValueKind.ByRef && value2.
ValueKind
!= StackValueKind.ByRef)
1514
|| (value2.
ValueKind
== StackValueKind.ByRef && value1.
ValueKind
!= StackValueKind.ByRef))
1519
StackEntry reference = value1.
ValueKind
== StackValueKind.ByRef ? value1 : value2;
1520
StackEntry addend = value1.
ValueKind
!= StackValueKind.ByRef ? value1 : value2;
1522
if (addend.
ValueKind
is not StackValueKind.NativeInt and not StackValueKind.Int32)
1525
long addition = addend.
ValueKind
switch
1736
if (entry.
ValueKind
!= StackValueKind.ByRef && entry.
ValueKind
!= StackValueKind.NativeInt)
1783
if (location.
ValueKind
!= StackValueKind.ByRef && location.
ValueKind
!= StackValueKind.NativeInt)
1808
if (size.
ValueKind
!= StackValueKind.Int32
1809
|| value.
ValueKind
!= StackValueKind.Int32
1810
|| addr.
ValueKind
!= StackValueKind.ByRef)
2013
if (entry.
ValueKind
== StackValueKind.Int32)
2018
else if (entry.
ValueKind
== StackValueKind.NativeInt)
2105
switch (popped.
ValueKind
)