74 references to CorInfoType
ILCompiler.ReadyToRun (74)
JitInterface\CorInfoImpl.ReadyToRun.cs (2)
2672
if (getTypeForPrimitiveValueClass(pConstrainedResolvedToken->hClass) !=
CorInfoType
.CORINFO_TYPE_UNDEF)
4059
callSig->retType ==
CorInfoType
.CORINFO_TYPE_CLASS &&
parent\parent\Common\JitInterface\CorInfoImpl_generated.cs (10)
245
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_CLASS_STRUCT_*,
CorInfoType
> asCorInfoType;
284
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_CLASS_STRUCT_*,
CorInfoType
> getTypeForPrimitiveValueClass;
285
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_CLASS_STRUCT_*,
CorInfoType
> getTypeForPrimitiveNumericClass;
295
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_CLASS_STRUCT_*, CORINFO_CLASS_STRUCT_**,
CorInfoType
> getChildType;
303
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_FIELD_STRUCT_*, CORINFO_CLASS_STRUCT_**, CORINFO_CLASS_STRUCT_*,
CorInfoType
> getFieldType;
940
private static
CorInfoType
_asCorInfoType(IntPtr thisHandle, IntPtr* ppException, CORINFO_CLASS_STRUCT_* cls)
1522
private static
CorInfoType
_getTypeForPrimitiveValueClass(IntPtr thisHandle, IntPtr* ppException, CORINFO_CLASS_STRUCT_* cls)
1537
private static
CorInfoType
_getTypeForPrimitiveNumericClass(IntPtr thisHandle, IntPtr* ppException, CORINFO_CLASS_STRUCT_* cls)
1687
private static
CorInfoType
_getChildType(IntPtr thisHandle, IntPtr* ppException, CORINFO_CLASS_STRUCT_* clsHnd, CORINFO_CLASS_STRUCT_** clsRet)
1807
private static
CorInfoType
_getFieldType(IntPtr thisHandle, IntPtr* ppException, CORINFO_FIELD_STRUCT_* field, CORINFO_CLASS_STRUCT_** structType, CORINFO_CLASS_STRUCT_* fieldOwnerHint)
parent\parent\Common\JitInterface\CorInfoImpl.cs (44)
969
CorInfoType
corInfoRetType = asCorInfoType(signature.ReturnType, &sig->retTypeClass);
998
sig->_retType = (byte)
CorInfoType
.CORINFO_TYPE_VOID;
1020
private
CorInfoType
asCorInfoType(TypeDesc type)
1025
private
CorInfoType
asCorInfoType(TypeDesc type, out TypeDesc typeIfNotPrimitive)
1035
Debug.Assert((
CorInfoType
)TypeFlags.Void ==
CorInfoType
.CORINFO_TYPE_VOID);
1036
Debug.Assert((
CorInfoType
)TypeFlags.Double ==
CorInfoType
.CORINFO_TYPE_DOUBLE);
1038
return (
CorInfoType
)type.Category;
1044
return
CorInfoType
.CORINFO_TYPE_PTR;
1051
return
CorInfoType
.CORINFO_TYPE_BYREF;
1067
return
CorInfoType
.CORINFO_TYPE_VALUECLASS;
1070
return
CorInfoType
.CORINFO_TYPE_CLASS;
1073
private
CorInfoType
asCorInfoType(TypeDesc type, CORINFO_CLASS_STRUCT_** structType)
1075
var
corInfoType = asCorInfoType(type, out TypeDesc typeIfNotPrimitive);
2278
private
CorInfoType
asCorInfoType(CORINFO_CLASS_STRUCT_* cls)
2761
parNode->type =
CorInfoType
.CORINFO_TYPE_VALUECLASS;
2824
CorInfoType
corInfoType = asCorInfoType(fieldType);
2825
if (corInfoType ==
CorInfoType
.CORINFO_TYPE_VALUECLASS)
3095
private
CorInfoType
getTypeForPrimitiveValueClass(CORINFO_CLASS_STRUCT_* cls)
3100
return
CorInfoType
.CORINFO_TYPE_UNDEF;
3105
private
CorInfoType
getTypeForPrimitiveNumericClass(CORINFO_CLASS_STRUCT_* cls)
3112
return
CorInfoType
.CORINFO_TYPE_UNDEF;
3335
private
CorInfoType
getChildType(CORINFO_CLASS_STRUCT_* clsHnd, CORINFO_CLASS_STRUCT_** clsRet)
3337
CorInfoType
result =
CorInfoType
.CORINFO_TYPE_UNDEF;
3436
private
CorInfoType
getFieldType(CORINFO_FIELD_STRUCT_* field, CORINFO_CLASS_STRUCT_** structType, CORINFO_CLASS_STRUCT_* fieldOwnerHint)
3441
CorInfoType
type;
3565
CorInfoType
corInfoType = asCorInfoType(type, vcTypeRet);
3589
CorInfoType
corInfoType = asCorInfoType(type, vcTypeRet);
4058
lowering.LoweredElements[0] = (info.SizeShift1st() == 3) ?
CorInfoType
.CORINFO_TYPE_DOUBLE :
CorInfoType
.CORINFO_TYPE_FLOAT;
4061
lowering.LoweredElements[1] = (info.SizeShift2nd() == 3) ?
CorInfoType
.CORINFO_TYPE_DOUBLE :
CorInfoType
.CORINFO_TYPE_FLOAT;
4067
lowering.LoweredElements[index] = (
CorInfoType
)((int)
CorInfoType
.CORINFO_TYPE_BYTE + sizeShift * 2);
4070
Debug.Assert((int)
CorInfoType
.CORINFO_TYPE_BYTE + 0 * 2 == (int)
CorInfoType
.CORINFO_TYPE_BYTE);
4071
Debug.Assert((int)
CorInfoType
.CORINFO_TYPE_BYTE + 1 * 2 == (int)
CorInfoType
.CORINFO_TYPE_SHORT);
4072
Debug.Assert((int)
CorInfoType
.CORINFO_TYPE_BYTE + 2 * 2 == (int)
CorInfoType
.CORINFO_TYPE_INT);
4073
Debug.Assert((int)
CorInfoType
.CORINFO_TYPE_BYTE + 3 * 2 == (int)
CorInfoType
.CORINFO_TYPE_LONG);
parent\parent\Common\JitInterface\CorInfoTypes.cs (8)
122
public
CorInfoType
retType { get { return (
CorInfoType
)_retType; } set { _retType = (byte)value; } }
1267
public
CorInfoType
fieldType;
1612
public
CorInfoType
type;
1625
public
CorInfoType
type;
1637
public Span<
CorInfoType
> LoweredElements => _loweredElements;
1720
public
CorInfoType
type;
1732
public Span<
CorInfoType
> LoweredElements => _loweredElements;
parent\parent\Common\JitInterface\SwiftPhysicalLowering.cs (10)
135
public List<(
CorInfoType
, int)> GetLoweredTypeSequence()
137
List<(
CorInfoType
, int)> loweredTypes = new();
147
loweredTypes.Add((
CorInfoType
.CORINFO_TYPE_FLOAT, interval.Start));
152
loweredTypes.Add((
CorInfoType
.CORINFO_TYPE_DOUBLE, interval.Start));
157
loweredTypes.Add((
CorInfoType
.CORINFO_TYPE_LONG, interval.Start));
184
loweredTypes.Add((
CorInfoType
.CORINFO_TYPE_LONG, opaqueIntervalStart));
190
loweredTypes.Add((
CorInfoType
.CORINFO_TYPE_INT, opaqueIntervalStart));
196
loweredTypes.Add((
CorInfoType
.CORINFO_TYPE_SHORT, opaqueIntervalStart));
202
loweredTypes.Add((
CorInfoType
.CORINFO_TYPE_BYTE, opaqueIntervalStart));
224
List<(
CorInfoType
type, int offset)> loweredTypes = visitor.GetLoweredTypeSequence();