72 references to CorInfoType
ILCompiler.Compiler (8)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.cs (8)
122public CorInfoType retType { get { return (CorInfoType)_retType; } set { _retType = (byte)value; } } 1256public CorInfoType fieldType; 1600public CorInfoType type; 1613public CorInfoType type; 1625public Span<CorInfoType> LoweredElements => _loweredElements; 1708public CorInfoType type; 1720public Span<CorInfoType> LoweredElements => _loweredElements;
ILCompiler.RyuJit (64)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl_generated.cs (10)
243public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_CLASS_STRUCT_*, CorInfoType> asCorInfoType; 282public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_CLASS_STRUCT_*, CorInfoType> getTypeForPrimitiveValueClass; 283public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_CLASS_STRUCT_*, CorInfoType> getTypeForPrimitiveNumericClass; 293public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_CLASS_STRUCT_*, CORINFO_CLASS_STRUCT_**, CorInfoType> getChildType; 301public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_FIELD_STRUCT_*, CORINFO_CLASS_STRUCT_**, CORINFO_CLASS_STRUCT_*, CorInfoType> getFieldType; 923private static CorInfoType _asCorInfoType(IntPtr thisHandle, IntPtr* ppException, CORINFO_CLASS_STRUCT_* cls) 1505private static CorInfoType _getTypeForPrimitiveValueClass(IntPtr thisHandle, IntPtr* ppException, CORINFO_CLASS_STRUCT_* cls) 1520private static CorInfoType _getTypeForPrimitiveNumericClass(IntPtr thisHandle, IntPtr* ppException, CORINFO_CLASS_STRUCT_* cls) 1670private static CorInfoType _getChildType(IntPtr thisHandle, IntPtr* ppException, CORINFO_CLASS_STRUCT_* clsHnd, CORINFO_CLASS_STRUCT_** clsRet) 1790private static CorInfoType _getFieldType(IntPtr thisHandle, IntPtr* ppException, CORINFO_FIELD_STRUCT_* field, CORINFO_CLASS_STRUCT_** structType, CORINFO_CLASS_STRUCT_* fieldOwnerHint)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (44)
909CorInfoType corInfoRetType = asCorInfoType(signature.ReturnType, &sig->retTypeClass); 938sig->_retType = (byte)CorInfoType.CORINFO_TYPE_VOID; 960private CorInfoType asCorInfoType(TypeDesc type) 965private CorInfoType asCorInfoType(TypeDesc type, out TypeDesc typeIfNotPrimitive) 975Debug.Assert((CorInfoType)TypeFlags.Void == CorInfoType.CORINFO_TYPE_VOID); 976Debug.Assert((CorInfoType)TypeFlags.Double == CorInfoType.CORINFO_TYPE_DOUBLE); 978return (CorInfoType)type.Category; 984return CorInfoType.CORINFO_TYPE_PTR; 991return CorInfoType.CORINFO_TYPE_BYREF; 1007return CorInfoType.CORINFO_TYPE_VALUECLASS; 1010return CorInfoType.CORINFO_TYPE_CLASS; 1013private CorInfoType asCorInfoType(TypeDesc type, CORINFO_CLASS_STRUCT_** structType) 1015var corInfoType = asCorInfoType(type, out TypeDesc typeIfNotPrimitive); 2177private CorInfoType asCorInfoType(CORINFO_CLASS_STRUCT_* cls) 2658parNode->type = CorInfoType.CORINFO_TYPE_VALUECLASS; 2725CorInfoType corInfoType = asCorInfoType(fieldType); 2726if (corInfoType == CorInfoType.CORINFO_TYPE_VALUECLASS) 2993private CorInfoType getTypeForPrimitiveValueClass(CORINFO_CLASS_STRUCT_* cls) 2998return CorInfoType.CORINFO_TYPE_UNDEF; 3003private CorInfoType getTypeForPrimitiveNumericClass(CORINFO_CLASS_STRUCT_* cls) 3010return CorInfoType.CORINFO_TYPE_UNDEF; 3233private CorInfoType getChildType(CORINFO_CLASS_STRUCT_* clsHnd, CORINFO_CLASS_STRUCT_** clsRet) 3235CorInfoType result = CorInfoType.CORINFO_TYPE_UNDEF; 3334private CorInfoType getFieldType(CORINFO_FIELD_STRUCT_* field, CORINFO_CLASS_STRUCT_** structType, CORINFO_CLASS_STRUCT_* fieldOwnerHint) 3339CorInfoType type; 3463CorInfoType corInfoType = asCorInfoType(type, vcTypeRet); 3471CorInfoType corInfoType = asCorInfoType(type, vcTypeRet); 3847lowering.LoweredElements[0] = (info.SizeShift1st() == 3) ? CorInfoType.CORINFO_TYPE_DOUBLE : CorInfoType.CORINFO_TYPE_FLOAT; 3850lowering.LoweredElements[1] = (info.SizeShift2nd() == 3) ? CorInfoType.CORINFO_TYPE_DOUBLE : CorInfoType.CORINFO_TYPE_FLOAT; 3856lowering.LoweredElements[index] = (CorInfoType)((int)CorInfoType.CORINFO_TYPE_BYTE + sizeShift * 2); 3859Debug.Assert((int)CorInfoType.CORINFO_TYPE_BYTE + 0 * 2 == (int)CorInfoType.CORINFO_TYPE_BYTE); 3860Debug.Assert((int)CorInfoType.CORINFO_TYPE_BYTE + 1 * 2 == (int)CorInfoType.CORINFO_TYPE_SHORT); 3861Debug.Assert((int)CorInfoType.CORINFO_TYPE_BYTE + 2 * 2 == (int)CorInfoType.CORINFO_TYPE_INT); 3862Debug.Assert((int)CorInfoType.CORINFO_TYPE_BYTE + 3 * 2 == (int)CorInfoType.CORINFO_TYPE_LONG);
src\runtime\src\coreclr\tools\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();