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