1 write to ValueKind
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
3717
ValueKind
= valueKind;
66 references to ValueKind
ILCompiler.Compiler (66)
Compiler\TypePreinit.cs (66)
325
if (entry.
ValueKind
is not StackValueKind.ByRef and not StackValueKind.ObjRef)
326
entry = new StackEntry(entry.
ValueKind
, entry.Value.Clone());
719
long size = entry.
ValueKind
switch
831
&& popped.
ValueKind
== StackValueKind.ByRef)
836
else if (popped.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
883
else if (popped.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
927
else if (popped.
ValueKind
== StackValueKind.Float)
1135
if (popped.
ValueKind
!= StackValueKind.ByRef)
1195
if (condition.
ValueKind
== StackValueKind.Int32 || (condition.
ValueKind
== StackValueKind.NativeInt && context.Target.PointerSize == 4))
1198
else if (condition.
ValueKind
== StackValueKind.Int64 || (condition.
ValueKind
== StackValueKind.NativeInt && context.Target.PointerSize == 8))
1201
else if (condition.
ValueKind
== StackValueKind.ObjRef)
1216
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1233
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1250
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1288
if (val.
ValueKind
is not StackValueKind.Int32)
1342
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1355
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1368
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1381
else if (value1.
ValueKind
== StackValueKind.ObjRef && value2.
ValueKind
== StackValueKind.ObjRef)
1405
if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1409
else if (value1.
ValueKind
!= value2.
ValueKind
1425
if (value.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1426
stack.Push(value.
ValueKind
, ValueTypeValue.FromInt32(-value.Value.AsInt32()));
1427
else if (value.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1428
stack.Push(value.
ValueKind
, ValueTypeValue.FromInt64(-value.Value.AsInt64()));
1429
else if (value.
ValueKind
== StackValueKind.Float)
1430
stack.Push(value.
ValueKind
, ValueTypeValue.FromDouble(-value.Value.AsDouble()));
1453
bool isNint = value1.
ValueKind
== StackValueKind.NativeInt || value2.
ValueKind
== StackValueKind.NativeInt;
1455
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1481
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1507
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1527
else if (value1.
ValueKind
== StackValueKind.Int64 && value2.
ValueKind
== StackValueKind.Int32
1533
else if ((value1.
ValueKind
== StackValueKind.ByRef && value2.
ValueKind
!= StackValueKind.ByRef)
1534
|| (value2.
ValueKind
== StackValueKind.ByRef && value1.
ValueKind
!= StackValueKind.ByRef))
1539
StackEntry reference = value1.
ValueKind
== StackValueKind.ByRef ? value1 : value2;
1540
StackEntry addend = value1.
ValueKind
!= StackValueKind.ByRef ? value1 : value2;
1542
if (addend.
ValueKind
is not StackValueKind.NativeInt and not StackValueKind.Int32)
1545
long addition = addend.
ValueKind
switch
1759
if (entry.
ValueKind
!= StackValueKind.ByRef && entry.
ValueKind
!= StackValueKind.NativeInt)
1793
if (location.
ValueKind
!= StackValueKind.ByRef && location.
ValueKind
!= StackValueKind.NativeInt)
1818
if (size.
ValueKind
!= StackValueKind.Int32
1819
|| value.
ValueKind
!= StackValueKind.Int32
1820
|| addr.
ValueKind
!= StackValueKind.ByRef)
2024
if (entry.
ValueKind
== StackValueKind.Int32)
2029
else if (entry.
ValueKind
== StackValueKind.NativeInt)
2116
switch (popped.
ValueKind
)