diff options
author | Fei Peng <fei.peng@intel.com> | 2017-12-07 14:08:55 -0800 |
---|---|---|
committer | Fei Peng <fei.peng@intel.com> | 2017-12-12 09:58:21 -0800 |
commit | 5ac4d2a87fb0333c519c626f512b8f5bd42b51a0 (patch) | |
tree | 8e92c848e51b797a6fecf70a1ce32c6fd0964758 /src/zap | |
parent | 2e92b4a71071c1c99d1b39d8441c42d805d93310 (diff) | |
download | coreclr-5ac4d2a87fb0333c519c626f512b8f5bd42b51a0.tar.gz coreclr-5ac4d2a87fb0333c519c626f512b8f5bd42b51a0.tar.bz2 coreclr-5ac4d2a87fb0333c519c626f512b8f5bd42b51a0.zip |
Add SPMI for getTypeForPrimitiveNumericClass
Diffstat (limited to 'src/zap')
-rw-r--r-- | src/zap/zapinfo.cpp | 5 | ||||
-rw-r--r-- | src/zap/zapinfo.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/zap/zapinfo.cpp b/src/zap/zapinfo.cpp index 215f4a7360..02edde0f17 100644 --- a/src/zap/zapinfo.cpp +++ b/src/zap/zapinfo.cpp @@ -3106,6 +3106,11 @@ CorInfoType ZapInfo::getTypeForPrimitiveValueClass(CORINFO_CLASS_HANDLE cls) return m_pEEJitInfo->getTypeForPrimitiveValueClass(cls); } +CorInfoType ZapInfo::getTypeForPrimitiveNumericClass(CORINFO_CLASS_HANDLE cls) +{ + return m_pEEJitInfo->getTypeForPrimitiveNumericClass(cls); +} + BOOL ZapInfo::canCast(CORINFO_CLASS_HANDLE child, CORINFO_CLASS_HANDLE parent) { diff --git a/src/zap/zapinfo.h b/src/zap/zapinfo.h index 621ffbdc30..0e2bf9dcaf 100644 --- a/src/zap/zapinfo.h +++ b/src/zap/zapinfo.h @@ -573,6 +573,7 @@ public: CORINFO_METHOD_HANDLE mapMethodDeclToMethodImpl(CORINFO_METHOD_HANDLE methHnd); CORINFO_CLASS_HANDLE getBuiltinClass(CorInfoClassId classId); CorInfoType getTypeForPrimitiveValueClass(CORINFO_CLASS_HANDLE cls); + CorInfoType getTypeForPrimitiveNumericClass(CORINFO_CLASS_HANDLE cls); BOOL canCast(CORINFO_CLASS_HANDLE child, CORINFO_CLASS_HANDLE parent); BOOL areTypesEquivalent(CORINFO_CLASS_HANDLE cls1, CORINFO_CLASS_HANDLE cls2); TypeCompareState compareTypesForCast(CORINFO_CLASS_HANDLE fromClass, CORINFO_CLASS_HANDLE toClass); |