1 write to ValueKind
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
3716
ValueKind
= valueKind;
66 references to ValueKind
ILCompiler.Compiler (66)
Compiler\TypePreinit.cs (66)
323
if (entry.
ValueKind
is not StackValueKind.ByRef and not StackValueKind.ObjRef)
324
entry = new StackEntry(entry.
ValueKind
, entry.Value.Clone());
717
long size = entry.
ValueKind
switch
829
&& popped.
ValueKind
== StackValueKind.ByRef)
834
else if (popped.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
881
else if (popped.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
925
else if (popped.
ValueKind
== StackValueKind.Float)
1133
if (popped.
ValueKind
!= StackValueKind.ByRef)
1193
if (condition.
ValueKind
== StackValueKind.Int32 || (condition.
ValueKind
== StackValueKind.NativeInt && context.Target.PointerSize == 4))
1196
else if (condition.
ValueKind
== StackValueKind.Int64 || (condition.
ValueKind
== StackValueKind.NativeInt && context.Target.PointerSize == 8))
1199
else if (condition.
ValueKind
== StackValueKind.ObjRef)
1214
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1231
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1248
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1286
if (val.
ValueKind
is not StackValueKind.Int32)
1340
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1353
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1366
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1379
else if (value1.
ValueKind
== StackValueKind.ObjRef && value2.
ValueKind
== StackValueKind.ObjRef)
1403
if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1407
else if (value1.
ValueKind
!= value2.
ValueKind
1423
if (value.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1424
stack.Push(value.
ValueKind
, ValueTypeValue.FromInt32(-value.Value.AsInt32()));
1425
else if (value.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1426
stack.Push(value.
ValueKind
, ValueTypeValue.FromInt64(-value.Value.AsInt64()));
1427
else if (value.
ValueKind
== StackValueKind.Float)
1428
stack.Push(value.
ValueKind
, ValueTypeValue.FromDouble(-value.Value.AsDouble()));
1451
bool isNint = value1.
ValueKind
== StackValueKind.NativeInt || value2.
ValueKind
== StackValueKind.NativeInt;
1453
if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int32)
1479
else if (value1.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.
ValueKind
.WithNormalizedNativeInt(context) == StackValueKind.Int64)
1505
else if (value1.
ValueKind
== StackValueKind.Float && value2.
ValueKind
== StackValueKind.Float)
1525
else if (value1.
ValueKind
== StackValueKind.Int64 && value2.
ValueKind
== StackValueKind.Int32
1531
else if ((value1.
ValueKind
== StackValueKind.ByRef && value2.
ValueKind
!= StackValueKind.ByRef)
1532
|| (value2.
ValueKind
== StackValueKind.ByRef && value1.
ValueKind
!= StackValueKind.ByRef))
1537
StackEntry reference = value1.
ValueKind
== StackValueKind.ByRef ? value1 : value2;
1538
StackEntry addend = value1.
ValueKind
!= StackValueKind.ByRef ? value1 : value2;
1540
if (addend.
ValueKind
is not StackValueKind.NativeInt and not StackValueKind.Int32)
1543
long addition = addend.
ValueKind
switch
1757
if (entry.
ValueKind
!= StackValueKind.ByRef && entry.
ValueKind
!= StackValueKind.NativeInt)
1791
if (location.
ValueKind
!= StackValueKind.ByRef && location.
ValueKind
!= StackValueKind.NativeInt)
1816
if (size.
ValueKind
!= StackValueKind.Int32
1817
|| value.
ValueKind
!= StackValueKind.Int32
1818
|| addr.
ValueKind
!= StackValueKind.ByRef)
2022
if (entry.
ValueKind
== StackValueKind.Int32)
2027
else if (entry.
ValueKind
== StackValueKind.NativeInt)
2114
switch (popped.
ValueKind
)